home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_59_APhotoCD.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
156KB
|
2,678 lines
# near model CODE resource
# jump table entries: 15176-15186 (11 of them)
export_1897:
00000000 4E56 0000 link A6, 0
00000004 203C 5043 4449 move.l D0, 0x50434449 /* 'PCDI' */
0000000A B0AE 0008 cmp.l D0, [A6 + 0x8]
0000000E 57C0 seq D0
00000010 4400 neg.b D0
00000012 1D40 000C move.b [A6 + 0xC], D0
00000016 4E5E unlink A6
00000018 2E9F move.l [A7], [A7]+
0000001A 4E75 rts
0000001C 9443 sub.w D2, D3
0000001E 414E chk.w D0, A6
00000020 494D chk.w D4, A5
00000022 504F addq.w A7, 8
00000024 5254 addq.w [A4], 1
00000026 5048 addq.w A0, 8
00000028 4F54 chk.w D7, [A4]
0000002A 4F43 chk.w D7, D3
0000002C 4454 neg.w [A4]
0000002E 5950 subq.w [A0], 4
00000030 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
00000032 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000034-00000038
fn00000034:
00000034 4E56 FFF0 link A6, -0x0010
// end alternate branch 00000034-00000038
fn00000034: // (misaligned)
00000036 FFF0 .invalid <<F/7/7>>
00000038 48E7 0118 movem.l -[A7], D7,A3,A4
0000003C 206E 000C movea.l A0, [A6 + 0xC]
00000040 43EE FFF8 lea.l A1, [A6 - 0x8]
00000044 22D8 move.l [A1]+, [A0]+
00000046 22D8 move.l [A1]+, [A0]+
00000048 2E2E 0008 move.l D7, [A6 + 0x8]
0000004C 7005 moveq.l D0, 0x05
0000004E 6B18 bmi +0x1A /* 00000068 */
00000050 2047 movea.l A0, D7
00000052 B07C 003F cmp.w D0, 0x3F /* '?' */
00000056 6E10 bgt +0x12 /* 00000068 */
00000058 5088 addq.l A0, 8
0000005A 3200 move.w D1, D0
0000005C E649 lsr D1.w, 3
0000005E 4441 neg.w D1
00000060 0130 10FF btst [A0 + D1.w - 0x1], D0
00000064 0A3C 0004 xori.b ccr, 4
label00000068:
00000068 6600 00D0 bne +0xD2 /* 0000013A */
0000006C 42A7 clr.l -[A7]
0000006E 302E 0010 move.w D0, [A6 + 0x10]
00000072 48C0 ext.l D0
00000074 2F00 move.l -[A7], D0
00000076 7008 moveq.l D0, 0x08
00000078 2F00 move.l -[A7], D0
0000007A 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
0000007E 302E FFFE move.w D0, [A6 - 0x2]
00000082 906E FFFA sub.w D0, [A6 - 0x6]
00000086 48C0 ext.l D0
00000088 2F00 move.l -[A7], D0
0000008A 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000008E 302E FFFC move.w D0, [A6 - 0x4]
00000092 906E FFF8 sub.w D0, [A6 - 0x8]
00000096 48C0 ext.l D0
00000098 2F00 move.l -[A7], D0
0000009A 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000009E 201F move.l D0, [A7]+
000000A0 D0BC 0000 2710 add.l D0, 0x2710
000000A6 2F00 move.l -[A7], D0
000000A8 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000000AC 285F movea.l A4, [A7]+
000000AE 200C move.l D0, A4
000000B0 6700 0088 beq +0x8A /* 0000013A */
000000B4 42A7 clr.l -[A7]
000000B6 302E 0010 move.w D0, [A6 + 0x10]
000000BA 48C0 ext.l D0
000000BC 2F00 move.l -[A7], D0
000000BE 7008 moveq.l D0, 0x08
000000C0 2F00 move.l -[A7], D0
000000C2 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000000C6 302E FFFE move.w D0, [A6 - 0x2]
000000CA 906E FFFA sub.w D0, [A6 - 0x6]
000000CE 48C0 ext.l D0
000000D0 2F00 move.l -[A7], D0
000000D2 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000000D6 302E FFFC move.w D0, [A6 - 0x4]
000000DA 906E FFF8 sub.w D0, [A6 - 0x8]
000000DE 48C0 ext.l D0
000000E0 2F00 move.l -[A7], D0
000000E2 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000000E6 201F move.l D0, [A7]+
000000E8 D0BC 0000 2710 add.l D0, 0x2710
000000EE 2F00 move.l -[A7], D0
000000F0 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000000F4 265F movea.l A3, [A7]+
000000F6 200B move.l D0, A3
000000F8 673A beq +0x3C /* 00000134 */
000000FA 2F0B move.l -[A7], A3
000000FC 205F movea.l A0, [A7]+
000000FE A023 syscall DisposHandle/DisposeHandle
00000100 2047 movea.l A0, D7
00000102 2247 movea.l A1, D7
00000104 5089 addq.l A1, 8
00000106 2F21 move.l -[A7], -[A1]
00000108 2F21 move.l -[A7], -[A1]
0000010A 3F3C 0008 move.w -[A7], 0x8
0000010E 43FA 0062 lea.l A1, [PC + 0x62 /* 00000172, value 0x4E56 'NV', cstring "" */]
00000112 2F21 move.l -[A7], -[A1]
00000114 2F21 move.l -[A7], -[A1]
00000116 3F3C 0008 move.w -[A7], 0x8
0000011A 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
0000011E 43FA 004A lea.l A1, [PC + 0x4A /* 0000016A, value 0x0, cstring "" */]
00000122 2F21 move.l -[A7], -[A1]
00000124 2F21 move.l -[A7], -[A1]
00000126 3F3C 0008 move.w -[A7], 0x8
0000012A 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
0000012E 548F addq.l A7, 2
00000130 20DF move.l [A0]+, [A7]+
00000132 20DF move.l [A0]+, [A7]+
label00000134:
00000134 2F0C move.l -[A7], A4
00000136 205F movea.l A0, [A7]+
00000138 A023 syscall DisposHandle/DisposeHandle
label0000013A:
0000013A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000013E 4E5E unlink A6
00000140 205F movea.l A0, [A7]+
00000142 DEFC 000A add.w A7, 0xA /* '\n' */
00000146 4ED0 jmp [A0]
00000148 9656 sub.w D3, [A6]
0000014A 414C chk.w D0, A4
0000014C 4944 chk.w D4, D4
0000014E 4154 chk.w D0, [A4]
00000150 4550 chk.w D2, [A0]
00000152 484F pea.l A7
00000154 544F addq.w A7, 2
00000156 4344 chk.w D1, D4
00000158 4F50 chk.w D7, [A0]
0000015A 5449 addq.w A1, 2
0000015C 4F4E chk.w D7, A6
0000015E 5300 subq.b D0, 1
00000160 0010 FF80 ori.b [A0], 0x80
00000164 0000 0000 ori.b D0, 0x0
00000168 0000 0000 ori.b D0, 0x0
0000016C 0000 0000 ori.b D0, 0x0
00000170 0020 0000 ori.b -[A0], 0x0
export_1898:
fn00000174:
00000174 4E56 FFFE link A6, -0x0002
00000178 2F07 move.l -[A7], D7
0000017A 7023 moveq.l D0, 0x23
0000017C 6B18 bmi +0x1A /* 00000196 */
0000017E B07C 003F cmp.w D0, 0x3F /* '?' */
00000182 6E12 bgt +0x14 /* 00000196 */
00000184 41EE 0010 lea.l A0, [A6 + 0x10]
00000188 3200 move.w D1, D0
0000018A E649 lsr D1.w, 3
0000018C 4441 neg.w D1
0000018E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000192 0A3C 0004 xori.b ccr, 4
label00000196:
00000196 6606 bne +0x8 /* 0000019E */
00000198 4247 clr.w D7
0000019A 6000 00B0 bra +0xB2 /* 0000024C */
label0000019E:
0000019E 7024 moveq.l D0, 0x24
000001A0 6B18 bmi +0x1A /* 000001BA */
000001A2 B07C 003F cmp.w D0, 0x3F /* '?' */
000001A6 6E12 bgt +0x14 /* 000001BA */
000001A8 41EE 0010 lea.l A0, [A6 + 0x10]
000001AC 3200 move.w D1, D0
000001AE E649 lsr D1.w, 3
000001B0 4441 neg.w D1
000001B2 0130 10FF btst [A0 + D1.w - 0x1], D0
000001B6 0A3C 0004 xori.b ccr, 4
label000001BA:
000001BA 6606 bne +0x8 /* 000001C2 */
000001BC 7E01 moveq.l D7, 0x01
000001BE 6000 008C bra +0x8E /* 0000024C */
label000001C2:
000001C2 7025 moveq.l D0, 0x25
000001C4 6B18 bmi +0x1A /* 000001DE */
000001C6 B07C 003F cmp.w D0, 0x3F /* '?' */
000001CA 6E12 bgt +0x14 /* 000001DE */
000001CC 41EE 0010 lea.l A0, [A6 + 0x10]
000001D0 3200 move.w D1, D0
000001D2 E649 lsr D1.w, 3
000001D4 4441 neg.w D1
000001D6 0130 10FF btst [A0 + D1.w - 0x1], D0
000001DA 0A3C 0004 xori.b ccr, 4
label000001DE:
000001DE 6604 bne +0x6 /* 000001E4 */
000001E0 7E02 moveq.l D7, 0x02
000001E2 6068 bra +0x6A /* 0000024C */
label000001E4:
000001E4 7026 moveq.l D0, 0x26
000001E6 6B18 bmi +0x1A /* 00000200 */
000001E8 B07C 003F cmp.w D0, 0x3F /* '?' */
000001EC 6E12 bgt +0x14 /* 00000200 */
000001EE 41EE 0010 lea.l A0, [A6 + 0x10]
000001F2 3200 move.w D1, D0
000001F4 E649 lsr D1.w, 3
000001F6 4441 neg.w D1
000001F8 0130 10FF btst [A0 + D1.w - 0x1], D0
000001FC 0A3C 0004 xori.b ccr, 4
label00000200:
00000200 6604 bne +0x6 /* 00000206 */
00000202 7E03 moveq.l D7, 0x03
00000204 6046 bra +0x48 /* 0000024C */
label00000206:
00000206 7027 moveq.l D0, 0x27
00000208 6B18 bmi +0x1A /* 00000222 */
0000020A B07C 003F cmp.w D0, 0x3F /* '?' */
0000020E 6E12 bgt +0x14 /* 00000222 */
00000210 41EE 0010 lea.l A0, [A6 + 0x10]
00000214 3200 move.w D1, D0
00000216 E649 lsr D1.w, 3
00000218 4441 neg.w D1
0000021A 0130 10FF btst [A0 + D1.w - 0x1], D0
0000021E 0A3C 0004 xori.b ccr, 4
label00000222:
00000222 6604 bne +0x6 /* 00000228 */
00000224 7E04 moveq.l D7, 0x04
00000226 6024 bra +0x26 /* 0000024C */
label00000228:
00000228 7028 moveq.l D0, 0x28
0000022A 6B18 bmi +0x1A /* 00000244 */
0000022C B07C 003F cmp.w D0, 0x3F /* '?' */
00000230 6E12 bgt +0x14 /* 00000244 */
00000232 41EE 0010 lea.l A0, [A6 + 0x10]
00000236 3200 move.w D1, D0
00000238 E649 lsr D1.w, 3
0000023A 4441 neg.w D1
0000023C 0130 10FF btst [A0 + D1.w - 0x1], D0
00000240 0A3C 0004 xori.b ccr, 4
label00000244:
00000244 6604 bne +0x6 /* 0000024A */
00000246 7E05 moveq.l D7, 0x05
00000248 6002 bra +0x4 /* 0000024C */
label0000024A:
0000024A 7EFF moveq.l D7, 0xFFFFFFFF
label0000024C:
0000024C 3D47 0010 move.w [A6 + 0x10], D7
00000250 2E1F move.l D7, [A7]+
00000252 4E5E unlink A6
00000254 205F movea.l A0, [A7]+
00000256 504F addq.w A7, 8
00000258 4ED0 jmp [A0]
0000025A 934F subx.w -[A1], -[A7]
0000025C 5054 addq.w [A4], 8
0000025E 494F chk.w D4, A7
00000260 4E53 544F link A3, -0xFFFFABB1
00000264 5245 addq.w D5, 1
00000266 534F subq.w A7, 1
00000268 4C55 5449 movem.l D0,D3,D6,A2,A4,A6, [A5]
0000026C 4F4E chk.w D7, A6
0000026E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1899: // at 00000270 (misaligned)
00000272 FFF8 .invalid <<F/7/7>>
00000274 2F07 move.l -[A7], D7
00000276 3E2E 0008 move.w D7, [A6 + 0x8]
0000027A 660E bne +0x10 /* 0000028A */
0000027C 41EE FFF8 lea.l A0, [A6 - 0x8]
00000280 43FA 00F6 lea.l A1, [PC + 0xF6 /* 00000378, value 0x8, cstring "" */]
00000284 20D9 move.l [A0]+, [A1]+
00000286 20D9 move.l [A0]+, [A1]+
00000288 6070 bra +0x72 /* 000002FA */
label0000028A:
0000028A 7001 moveq.l D0, 0x01
0000028C B047 cmp.w D0, D7
0000028E 660E bne +0x10 /* 0000029E */
00000290 41EE FFF8 lea.l A0, [A6 - 0x8]
00000294 43FA 00DA lea.l A1, [PC + 0xDA /* 00000370, value 0x10, cstring "" */]
00000298 20D9 move.l [A0]+, [A1]+
0000029A 20D9 move.l [A0]+, [A1]+
0000029C 605C bra +0x5E /* 000002FA */
label0000029E:
0000029E 7002 moveq.l D0, 0x02
000002A0 B047 cmp.w D0, D7
000002A2 660E bne +0x10 /* 000002B2 */
000002A4 41EE FFF8 lea.l A0, [A6 - 0x8]
000002A8 43FA 00BE lea.l A1, [PC + 0xBE /* 00000368, value 0x20 ' ', cstring "" */]
000002AC 20D9 move.l [A0]+, [A1]+
000002AE 20D9 move.l [A0]+, [A1]+
000002B0 6048 bra +0x4A /* 000002FA */
label000002B2:
000002B2 7003 moveq.l D0, 0x03
000002B4 B047 cmp.w D0, D7
000002B6 660E bne +0x10 /* 000002C6 */
000002B8 41EE FFF8 lea.l A0, [A6 - 0x8]
000002BC 43FA 00A2 lea.l A1, [PC + 0xA2 /* 00000360, value 0x40 '@', cstring "" */]
000002C0 20D9 move.l [A0]+, [A1]+
000002C2 20D9 move.l [A0]+, [A1]+
000002C4 6034 bra +0x36 /* 000002FA */
label000002C6:
000002C6 7004 moveq.l D0, 0x04
000002C8 B047 cmp.w D0, D7
000002CA 660E bne +0x10 /* 000002DA */
000002CC 41EE FFF8 lea.l A0, [A6 - 0x8]
000002D0 43FA 0086 lea.l A1, [PC + 0x86 /* 00000358, value 0x80, cstring "" */]
000002D4 20D9 move.l [A0]+, [A1]+
000002D6 20D9 move.l [A0]+, [A1]+
000002D8 6020 bra +0x22 /* 000002FA */
label000002DA:
000002DA 7005 moveq.l D0, 0x05
000002DC B047 cmp.w D0, D7
000002DE 660E bne +0x10 /* 000002EE */
000002E0 41EE FFF8 lea.l A0, [A6 - 0x8]
000002E4 43FA 006A lea.l A1, [PC + 0x6A /* 00000350, value 0x100, cstring "" */]
000002E8 20D9 move.l [A0]+, [A1]+
000002EA 20D9 move.l [A0]+, [A1]+
000002EC 600C bra +0xE /* 000002FA */
label000002EE:
000002EE 41EE FFF8 lea.l A0, [A6 - 0x8]
000002F2 43FA 0054 lea.l A1, [PC + 0x54 /* 00000348, value 0x0, cstring "" */]
000002F6 20D9 move.l [A0]+, [A1]+
000002F8 20D9 move.l [A0]+, [A1]+
label000002FA:
000002FA 206E 000A movea.l A0, [A6 + 0xA]
000002FE 43EE 0000 lea.l A1, [A6 + 0x0]
00000302 2F21 move.l -[A7], -[A1]
00000304 2F21 move.l -[A7], -[A1]
00000306 3F3C 0008 move.w -[A7], 0x8
0000030A 43FA 003C lea.l A1, [PC + 0x3C /* 00000348, value 0x0, cstring "" */]
0000030E 2F21 move.l -[A7], -[A1]
00000310 2F21 move.l -[A7], -[A1]
00000312 3F3C 0008 move.w -[A7], 0x8
00000316 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
0000031A 548F addq.l A7, 2
0000031C 20DF move.l [A0]+, [A7]+
0000031E 20DF move.l [A0]+, [A7]+
00000320 2E1F move.l D7, [A7]+
00000322 4E5E unlink A6
00000324 205F movea.l A0, [A7]+
00000326 544F addq.w A7, 2
00000328 4ED0 jmp [A0]
0000032A 9352 sub.w [A2], D1
0000032C 4553 chk.w D2, [A3]
0000032E 4F4C chk.w D7, A4
00000330 5554 subq.w [A4], 2
00000332 494F chk.w D4, A7
00000334 4E54 4F4F link A4, -0xFFFFB0B1
00000338 5054 addq.w [A4], 8
0000033A 494F chk.w D4, A7
0000033C 4E53 0040 link A3, -0xFFFFFFC0
00000340 FF80 .invalid <<F/6/7>>
00000342 0000 0000 ori.b D0, 0x0
00000346 0000 0000 ori.b D0, 0x0
0000034A 0000 0000 ori.b D0, 0x0
0000034E 0000 0000 ori.b D0, 0x0
00000352 0100 btst D0, D0
00000354 0000 0000 ori.b D0, 0x0
00000358 0000 0080 ori.b D0, 0x80
0000035C 0000 0000 ori.b D0, 0x0
00000360 0000 0040 ori.b D0, 0x40 /* '@' */
00000364 0000 0000 ori.b D0, 0x0
00000368 0000 0020 ori.b D0, 0x20 /* ' ' */
0000036C 0000 0000 ori.b D0, 0x0
00000370 0000 0010 ori.b D0, 0x10
00000374 0000 0000 ori.b D0, 0x0
00000378 0000 0008 ori.b D0, 0x8
0000037C 0000 0000 ori.b D0, 0x0
export_1900:
00000380 4E56 FFF8 link A6, -0x0008
00000384 2F07 move.l -[A7], D7
00000386 3E2E 0008 move.w D7, [A6 + 0x8]
0000038A 660E bne +0x10 /* 0000039A */
0000038C 41EE FFF8 lea.l A0, [A6 - 0x8]
00000390 43FA 00FA lea.l A1, [PC + 0xFA /* 0000048C, value 0x200, cstring "" */]
00000394 20D9 move.l [A0]+, [A1]+
00000396 20D9 move.l [A0]+, [A1]+
00000398 6070 bra +0x72 /* 0000040A */
label0000039A:
0000039A 7001 moveq.l D0, 0x01
0000039C B047 cmp.w D0, D7
0000039E 660E bne +0x10 /* 000003AE */
000003A0 41EE FFF8 lea.l A0, [A6 - 0x8]
000003A4 43FA 00DE lea.l A1, [PC + 0xDE /* 00000484, value 0x400, cstring "" */]
000003A8 20D9 move.l [A0]+, [A1]+
000003AA 20D9 move.l [A0]+, [A1]+
000003AC 605C bra +0x5E /* 0000040A */
label000003AE:
000003AE 7002 moveq.l D0, 0x02
000003B0 B047 cmp.w D0, D7
000003B2 660E bne +0x10 /* 000003C2 */
000003B4 41EE FFF8 lea.l A0, [A6 - 0x8]
000003B8 43FA 00C2 lea.l A1, [PC + 0xC2 /* 0000047C, value 0x800, cstring "" */]
000003BC 20D9 move.l [A0]+, [A1]+
000003BE 20D9 move.l [A0]+, [A1]+
000003C0 6048 bra +0x4A /* 0000040A */
label000003C2:
000003C2 7003 moveq.l D0, 0x03
000003C4 B047 cmp.w D0, D7
000003C6 660E bne +0x10 /* 000003D6 */
000003C8 41EE FFF8 lea.l A0, [A6 - 0x8]
000003CC 43FA 00A6 lea.l A1, [PC + 0xA6 /* 00000474, value 0x1000, cstring "" */]
000003D0 20D9 move.l [A0]+, [A1]+
000003D2 20D9 move.l [A0]+, [A1]+
000003D4 6034 bra +0x36 /* 0000040A */
label000003D6:
000003D6 7004 moveq.l D0, 0x04
000003D8 B047 cmp.w D0, D7
000003DA 660E bne +0x10 /* 000003EA */
000003DC 41EE FFF8 lea.l A0, [A6 - 0x8]
000003E0 43FA 008A lea.l A1, [PC + 0x8A /* 0000046C, value 0x2000 ' \0', cstring "" */]
000003E4 20D9 move.l [A0]+, [A1]+
000003E6 20D9 move.l [A0]+, [A1]+
000003E8 6020 bra +0x22 /* 0000040A */
label000003EA:
000003EA 7005 moveq.l D0, 0x05
000003EC B047 cmp.w D0, D7
000003EE 660E bne +0x10 /* 000003FE */
000003F0 41EE FFF8 lea.l A0, [A6 - 0x8]
000003F4 43FA 006E lea.l A1, [PC + 0x6E /* 00000464, value 0x4000 '@\0', cstring "" */]
000003F8 20D9 move.l [A0]+, [A1]+
000003FA 20D9 move.l [A0]+, [A1]+
000003FC 600C bra +0xE /* 0000040A */
label000003FE:
000003FE 41EE FFF8 lea.l A0, [A6 - 0x8]
00000402 43FA 0058 lea.l A1, [PC + 0x58 /* 0000045C, value 0x0, cstring "" */]
00000406 20D9 move.l [A0]+, [A1]+
00000408 20D9 move.l [A0]+, [A1]+
label0000040A:
0000040A 206E 000A movea.l A0, [A6 + 0xA]
0000040E 43EE 0000 lea.l A1, [A6 + 0x0]
00000412 2F21 move.l -[A7], -[A1]
00000414 2F21 move.l -[A7], -[A1]
00000416 3F3C 0008 move.w -[A7], 0x8
0000041A 43FA 0040 lea.l A1, [PC + 0x40 /* 0000045C, value 0x0, cstring "" */]
0000041E 2F21 move.l -[A7], -[A1]
00000420 2F21 move.l -[A7], -[A1]
00000422 3F3C 0008 move.w -[A7], 0x8
00000426 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
0000042A 548F addq.l A7, 2
0000042C 20DF move.l [A0]+, [A7]+
0000042E 20DF move.l [A0]+, [A7]+
00000430 2E1F move.l D7, [A7]+
00000432 4E5E unlink A6
00000434 205F movea.l A0, [A7]+
00000436 544F addq.w A7, 2
00000438 4ED0 jmp [A0]
0000043A 9743 subx.w D3, D3
0000043C 524F addq.w A7, 1
0000043E 5052 addq.w [A2], 8
00000440 4553 chk.w D2, [A3]
00000442 4F4C chk.w D7, A4
00000444 5554 subq.w [A4], 2
00000446 494F chk.w D4, A7
00000448 4E54 4F4F link A4, -0xFFFFB0B1
0000044C 5054 addq.w [A4], 8
0000044E 494F chk.w D4, A7
00000450 4E53 0040 link A3, -0xFFFFFFC0
00000454 FF80 .invalid <<F/6/7>>
00000456 0000 0000 ori.b D0, 0x0
0000045A 0000 0000 ori.b D0, 0x0
0000045E 0000 0000 ori.b D0, 0x0
00000462 0000 0000 ori.b D0, 0x0
00000466 4000 negx.b D0
00000468 0000 0000 ori.b D0, 0x0
0000046C 0000 2000 ori.b D0, 0x0
00000470 0000 0000 ori.b D0, 0x0
00000474 0000 1000 ori.b D0, 0x0
00000478 0000 0000 ori.b D0, 0x0
0000047C 0000 0800 ori.b D0, 0x0
00000480 0000 0000 ori.b D0, 0x0
00000484 0000 0400 ori.b D0, 0x0
00000488 0000 0000 ori.b D0, 0x0
0000048C 0000 0200 ori.b D0, 0x0
00000490 0000 0000 ori.b D0, 0x0
export_1901:
fn00000494:
00000494 4E56 FFFE link A6, -0x0002
00000498 2F07 move.l -[A7], D7
0000049A 702F moveq.l D0, 0x2F
0000049C 6B18 bmi +0x1A /* 000004B6 */
0000049E B07C 003F cmp.w D0, 0x3F /* '?' */
000004A2 6E12 bgt +0x14 /* 000004B6 */
000004A4 41EE 0010 lea.l A0, [A6 + 0x10]
000004A8 3200 move.w D1, D0
000004AA E649 lsr D1.w, 3
000004AC 4441 neg.w D1
000004AE 0130 10FF btst [A0 + D1.w - 0x1], D0
000004B2 0A3C 0004 xori.b ccr, 4
label000004B6:
000004B6 6606 bne +0x8 /* 000004BE */
000004B8 4247 clr.w D7
000004BA 6000 00F8 bra +0xFA /* 000005B4 */
label000004BE:
000004BE 7030 moveq.l D0, 0x30
000004C0 6B18 bmi +0x1A /* 000004DA */
000004C2 B07C 003F cmp.w D0, 0x3F /* '?' */
000004C6 6E12 bgt +0x14 /* 000004DA */
000004C8 41EE 0010 lea.l A0, [A6 + 0x10]
000004CC 3200 move.w D1, D0
000004CE E649 lsr D1.w, 3
000004D0 4441 neg.w D1
000004D2 0130 10FF btst [A0 + D1.w - 0x1], D0
000004D6 0A3C 0004 xori.b ccr, 4
label000004DA:
000004DA 6606 bne +0x8 /* 000004E2 */
000004DC 7E04 moveq.l D7, 0x04
000004DE 6000 00D4 bra +0xD6 /* 000005B4 */
label000004E2:
000004E2 7031 moveq.l D0, 0x31
000004E4 6B18 bmi +0x1A /* 000004FE */
000004E6 B07C 003F cmp.w D0, 0x3F /* '?' */
000004EA 6E12 bgt +0x14 /* 000004FE */
000004EC 41EE 0010 lea.l A0, [A6 + 0x10]
000004F0 3200 move.w D1, D0
000004F2 E649 lsr D1.w, 3
000004F4 4441 neg.w D1
000004F6 0130 10FF btst [A0 + D1.w - 0x1], D0
000004FA 0A3C 0004 xori.b ccr, 4
label000004FE:
000004FE 6606 bne +0x8 /* 00000506 */
00000500 7E03 moveq.l D7, 0x03
00000502 6000 00B0 bra +0xB2 /* 000005B4 */
label00000506:
00000506 7032 moveq.l D0, 0x32
00000508 6B18 bmi +0x1A /* 00000522 */
0000050A B07C 003F cmp.w D0, 0x3F /* '?' */
0000050E 6E12 bgt +0x14 /* 00000522 */
00000510 41EE 0010 lea.l A0, [A6 + 0x10]
00000514 3200 move.w D1, D0
00000516 E649 lsr D1.w, 3
00000518 4441 neg.w D1
0000051A 0130 10FF btst [A0 + D1.w - 0x1], D0
0000051E 0A3C 0004 xori.b ccr, 4
label00000522:
00000522 6606 bne +0x8 /* 0000052A */
00000524 7E07 moveq.l D7, 0x07
00000526 6000 008C bra +0x8E /* 000005B4 */
label0000052A:
0000052A 7033 moveq.l D0, 0x33
0000052C 6B18 bmi +0x1A /* 00000546 */
0000052E B07C 003F cmp.w D0, 0x3F /* '?' */
00000532 6E12 bgt +0x14 /* 00000546 */
00000534 41EE 0010 lea.l A0, [A6 + 0x10]
00000538 3200 move.w D1, D0
0000053A E649 lsr D1.w, 3
0000053C 4441 neg.w D1
0000053E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000542 0A3C 0004 xori.b ccr, 4
label00000546:
00000546 6604 bne +0x6 /* 0000054C */
00000548 7E02 moveq.l D7, 0x02
0000054A 6068 bra +0x6A /* 000005B4 */
label0000054C:
0000054C 7034 moveq.l D0, 0x34
0000054E 6B18 bmi +0x1A /* 00000568 */
00000550 B07C 003F cmp.w D0, 0x3F /* '?' */
00000554 6E12 bgt +0x14 /* 00000568 */
00000556 41EE 0010 lea.l A0, [A6 + 0x10]
0000055A 3200 move.w D1, D0
0000055C E649 lsr D1.w, 3
0000055E 4441 neg.w D1
00000560 0130 10FF btst [A0 + D1.w - 0x1], D0
00000564 0A3C 0004 xori.b ccr, 4
label00000568:
00000568 6604 bne +0x6 /* 0000056E */
0000056A 7E05 moveq.l D7, 0x05
0000056C 6046 bra +0x48 /* 000005B4 */
label0000056E:
0000056E 7035 moveq.l D0, 0x35
00000570 6B18 bmi +0x1A /* 0000058A */
00000572 B07C 003F cmp.w D0, 0x3F /* '?' */
00000576 6E12 bgt +0x14 /* 0000058A */
00000578 41EE 0010 lea.l A0, [A6 + 0x10]
0000057C 3200 move.w D1, D0
0000057E E649 lsr D1.w, 3
00000580 4441 neg.w D1
00000582 0130 10FF btst [A0 + D1.w - 0x1], D0
00000586 0A3C 0004 xori.b ccr, 4
label0000058A:
0000058A 6604 bne +0x6 /* 00000590 */
0000058C 7E01 moveq.l D7, 0x01
0000058E 6024 bra +0x26 /* 000005B4 */
label00000590:
00000590 7036 moveq.l D0, 0x36
00000592 6B18 bmi +0x1A /* 000005AC */
00000594 B07C 003F cmp.w D0, 0x3F /* '?' */
00000598 6E12 bgt +0x14 /* 000005AC */
0000059A 41EE 0010 lea.l A0, [A6 + 0x10]
0000059E 3200 move.w D1, D0
000005A0 E649 lsr D1.w, 3
000005A2 4441 neg.w D1
000005A4 0130 10FF btst [A0 + D1.w - 0x1], D0
000005A8 0A3C 0004 xori.b ccr, 4
label000005AC:
000005AC 6604 bne +0x6 /* 000005B2 */
000005AE 7E06 moveq.l D7, 0x06
000005B0 6002 bra +0x4 /* 000005B4 */
label000005B2:
000005B2 7EFF moveq.l D7, 0xFFFFFFFF
label000005B4:
000005B4 3D47 0010 move.w [A6 + 0x10], D7
000005B8 2E1F move.l D7, [A7]+
000005BA 4E5E unlink A6
000005BC 205F movea.l A0, [A7]+
000005BE 504F addq.w A7, 8
000005C0 4ED0 jmp [A0]
000005C2 924F sub.w D1, A7
000005C4 5054 addq.w [A4], 8
000005C6 494F chk.w D4, A7
000005C8 4E53 544F link A3, -0xFFFFABB1
000005CC 5452 addq.w [A2], 2
000005CE 414E chk.w D0, A6
000005D0 5346 subq.w D6, 1
000005D2 4F52 chk.w D7, [A2]
000005D4 4D00 .invalid 6, D0 // invalid opcode 4 with b == 4
000005D6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000005D8-000005DC
export_1902:
fn000005D8:
000005D8 4E56 FFF8 link A6, -0x0008
// end alternate branch 000005D8-000005DC
export_1902: // at 000005D8 (misaligned)
fn000005D8: // (misaligned)
000005DA FFF8 .invalid <<F/7/7>>
000005DC 2F07 move.l -[A7], D7
000005DE 3E2E 0008 move.w D7, [A6 + 0x8]
000005E2 6610 bne +0x12 /* 000005F4 */
000005E4 41EE FFF8 lea.l A0, [A6 - 0x8]
000005E8 43FA 0132 lea.l A1, [PC + 0x132 /* 0000071C, value 0x8000, cstring "" */]
000005EC 20D9 move.l [A0]+, [A1]+
000005EE 20D9 move.l [A0]+, [A1]+
000005F0 6000 009C bra +0x9E /* 0000068E */
label000005F4:
000005F4 7004 moveq.l D0, 0x04
000005F6 B047 cmp.w D0, D7
000005F8 6610 bne +0x12 /* 0000060A */
000005FA 41EE FFF8 lea.l A0, [A6 - 0x8]
000005FE 43FA 0114 lea.l A1, [PC + 0x114 /* 00000714, value 0x10000, cstring "" */]
00000602 20D9 move.l [A0]+, [A1]+
00000604 20D9 move.l [A0]+, [A1]+
00000606 6000 0086 bra +0x88 /* 0000068E */
label0000060A:
0000060A 7003 moveq.l D0, 0x03
0000060C B047 cmp.w D0, D7
0000060E 660E bne +0x10 /* 0000061E */
00000610 41EE FFF8 lea.l A0, [A6 - 0x8]
00000614 43FA 00F6 lea.l A1, [PC + 0xF6 /* 0000070C, value 0x20000, cstring "" */]
00000618 20D9 move.l [A0]+, [A1]+
0000061A 20D9 move.l [A0]+, [A1]+
0000061C 6070 bra +0x72 /* 0000068E */
label0000061E:
0000061E 7007 moveq.l D0, 0x07
00000620 B047 cmp.w D0, D7
00000622 660E bne +0x10 /* 00000632 */
00000624 41EE FFF8 lea.l A0, [A6 - 0x8]
00000628 43FA 00DA lea.l A1, [PC + 0xDA /* 00000704, value 0x40000, cstring "" */]
0000062C 20D9 move.l [A0]+, [A1]+
0000062E 20D9 move.l [A0]+, [A1]+
00000630 605C bra +0x5E /* 0000068E */
label00000632:
00000632 7002 moveq.l D0, 0x02
00000634 B047 cmp.w D0, D7
00000636 660E bne +0x10 /* 00000646 */
00000638 41EE FFF8 lea.l A0, [A6 - 0x8]
0000063C 43FA 00BE lea.l A1, [PC + 0xBE /* 000006FC, value 0x80000, cstring "" */]
00000640 20D9 move.l [A0]+, [A1]+
00000642 20D9 move.l [A0]+, [A1]+
00000644 6048 bra +0x4A /* 0000068E */
label00000646:
00000646 7005 moveq.l D0, 0x05
00000648 B047 cmp.w D0, D7
0000064A 660E bne +0x10 /* 0000065A */
0000064C 41EE FFF8 lea.l A0, [A6 - 0x8]
00000650 43FA 00A2 lea.l A1, [PC + 0xA2 /* 000006F4, value 0x100000, cstring "" */]
00000654 20D9 move.l [A0]+, [A1]+
00000656 20D9 move.l [A0]+, [A1]+
00000658 6034 bra +0x36 /* 0000068E */
label0000065A:
0000065A 7001 moveq.l D0, 0x01
0000065C B047 cmp.w D0, D7
0000065E 660E bne +0x10 /* 0000066E */
00000660 41EE FFF8 lea.l A0, [A6 - 0x8]
00000664 43FA 0086 lea.l A1, [PC + 0x86 /* 000006EC, value 0x200000 ' \0\0', cstring "" */]
00000668 20D9 move.l [A0]+, [A1]+
0000066A 20D9 move.l [A0]+, [A1]+
0000066C 6020 bra +0x22 /* 0000068E */
label0000066E:
0000066E 7006 moveq.l D0, 0x06
00000670 B047 cmp.w D0, D7
00000672 660E bne +0x10 /* 00000682 */
00000674 41EE FFF8 lea.l A0, [A6 - 0x8]
00000678 43FA 006A lea.l A1, [PC + 0x6A /* 000006E4, value 0x400000 '@\0\0', cstring "" */]
0000067C 20D9 move.l [A0]+, [A1]+
0000067E 20D9 move.l [A0]+, [A1]+
00000680 600C bra +0xE /* 0000068E */
label00000682:
00000682 41EE FFF8 lea.l A0, [A6 - 0x8]
00000686 43FA 0054 lea.l A1, [PC + 0x54 /* 000006DC, value 0x0, cstring "" */]
0000068A 20D9 move.l [A0]+, [A1]+
0000068C 20D9 move.l [A0]+, [A1]+
label0000068E:
0000068E 206E 000A movea.l A0, [A6 + 0xA]
00000692 43EE 0000 lea.l A1, [A6 + 0x0]
00000696 2F21 move.l -[A7], -[A1]
00000698 2F21 move.l -[A7], -[A1]
0000069A 3F3C 0008 move.w -[A7], 0x8
0000069E 43FA 003C lea.l A1, [PC + 0x3C /* 000006DC, value 0x0, cstring "" */]
000006A2 2F21 move.l -[A7], -[A1]
000006A4 2F21 move.l -[A7], -[A1]
000006A6 3F3C 0008 move.w -[A7], 0x8
000006AA 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
000006AE 548F addq.l A7, 2
000006B0 20DF move.l [A0]+, [A7]+
000006B2 20DF move.l [A0]+, [A7]+
000006B4 2E1F move.l D7, [A7]+
000006B6 4E5E unlink A6
000006B8 205F movea.l A0, [A7]+
000006BA 544F addq.w A7, 2
000006BC 4ED0 jmp [A0]
000006BE 9254 sub.w D1, [A4]
000006C0 5241 addq.w D1, 1
000006C2 4E53 464F link A3, -0xFFFFB9B1
000006C6 524D addq.w A5, 1
000006C8 544F addq.w A7, 2
000006CA 4F50 chk.w D7, [A0]
000006CC 5449 addq.w A1, 2
000006CE 4F4E chk.w D7, A6
000006D0 5300 subq.b D0, 1
000006D2 0050 FF80 ori.w [A0], 0xFF80
000006D6 0000 0000 ori.b D0, 0x0
000006DA 0000 0000 ori.b D0, 0x0
000006DE 0000 0000 ori.b D0, 0x0
000006E2 0000 0040 ori.b D0, 0x40 /* '@' */
000006E6 0000 0000 ori.b D0, 0x0
000006EA 0000 0020 ori.b D0, 0x20 /* ' ' */
000006EE 0000 0000 ori.b D0, 0x0
000006F2 0000 0010 ori.b D0, 0x10
000006F6 0000 0000 ori.b D0, 0x0
000006FA 0000 0008 ori.b D0, 0x8
000006FE 0000 0000 ori.b D0, 0x0
00000702 0000 0004 ori.b D0, 0x4
00000706 0000 0000 ori.b D0, 0x0
0000070A 0000 0002 ori.b D0, 0x2
0000070E 0000 0000 ori.b D0, 0x0
00000712 0000 0001 ori.b D0, 0x1
00000716 0000 0000 ori.b D0, 0x0
0000071A 0000 0000 ori.b D0, 0x0
0000071E 8000 or.b D0, D0
00000720 0000 0000 ori.b D0, 0x0
export_1903:
00000724 4E56 0000 link A6, 0
00000728 2F0C move.l -[A7], A4
0000072A 286E 0008 movea.l A4, [A6 + 0x8]
0000072E 3014 move.w D0, [A4]
00000730 6B4C bmi +0x4E /* 0000077E */
00000732 0C40 0007 cmpi.w D0, 0x7
00000736 6E46 bgt +0x48 /* 0000077E */
00000738 D040 add.w D0, D0
0000073A 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000073E 4EFB 0000 jmp [PC + D0.w]
00000742 0012 0034 ori.b [A2], 0x34 /* '4' */
00000746 0028 001C 0018 ori.b [A0 + 0x18], 0x1C
0000074C 002E 003A 0022 ori.b [A6 + 0x22], 0x3A /* ':' */
00000752 38BC 0007 move.w [A4], 0x7
00000756 6026 bra +0x28 /* 0000077E */
00000758 4254 clr.w [A4]
0000075A 6022 bra +0x24 /* 0000077E */
0000075C 38BC 0004 move.w [A4], 0x4
00000760 601C bra +0x1E /* 0000077E */
00000762 38BC 0003 move.w [A4], 0x3
00000766 6016 bra +0x18 /* 0000077E */
00000768 38BC 0006 move.w [A4], 0x6
0000076C 6010 bra +0x12 /* 0000077E */
0000076E 38BC 0002 move.w [A4], 0x2
00000772 600A bra +0xC /* 0000077E */
00000774 38BC 0005 move.w [A4], 0x5
00000778 6004 bra +0x6 /* 0000077E */
0000077A 38BC 0001 move.w [A4], 0x1
label0000077E:
0000077E 285F movea.l A4, [A7]+
00000780 4E5E unlink A6
00000782 2E9F move.l [A7], [A7]+
00000784 4E75 rts
00000786 9352 sub.w [A2], D1
00000788 4F54 chk.w D7, [A4]
0000078A 4154 chk.w D0, [A4]
0000078C 4554 chk.w D2, [A4]
0000078E 5241 addq.w D1, 1
00000790 4E53 464F link A3, -0xFFFFB9B1
00000794 524D addq.w A5, 1
00000796 3930 4357 move.w -[A4], <<invalid full ext with IS == 1 and I/IS == 7>>
0000079A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1904: // at 0000079C (misaligned)
0000079E 0000 2F0C ori.b D0, 0xC
000007A2 286E 0008 movea.l A4, [A6 + 0x8]
000007A6 3014 move.w D0, [A4]
000007A8 6B4C bmi +0x4E /* 000007F6 */
000007AA 0C40 0007 cmpi.w D0, 0x7
000007AE 6E46 bgt +0x48 /* 000007F6 */
000007B0 D040 add.w D0, D0
000007B2 303B 0006 move.w D0, [PC + D0.w + 0x6]
000007B6 4EFB 0000 jmp [PC + D0.w]
000007BA 0012 0034 ori.b [A2], 0x34 /* '4' */
000007BE 002A 001E 0018 ori.b [A2 + 0x18], 0x1E
000007C4 002E 003A 0024 ori.b [A6 + 0x24], 0x3A /* ':' */
000007CA 38BC 0002 move.w [A4], 0x2
000007CE 6026 bra +0x28 /* 000007F6 */
000007D0 38BC 0006 move.w [A4], 0x6
000007D4 6020 bra +0x22 /* 000007F6 */
000007D6 38BC 0001 move.w [A4], 0x1
000007DA 601A bra +0x1C /* 000007F6 */
000007DC 38BC 0005 move.w [A4], 0x5
000007E0 6014 bra +0x16 /* 000007F6 */
000007E2 4254 clr.w [A4]
000007E4 6010 bra +0x12 /* 000007F6 */
000007E6 38BC 0007 move.w [A4], 0x7
000007EA 600A bra +0xC /* 000007F6 */
000007EC 38BC 0003 move.w [A4], 0x3
000007F0 6004 bra +0x6 /* 000007F6 */
000007F2 38BC 0004 move.w [A4], 0x4
label000007F6:
000007F6 285F movea.l A4, [A7]+
000007F8 4E5E unlink A6
000007FA 2E9F move.l [A7], [A7]+
000007FC 4E75 rts
000007FE 8E46 or.w D7, D6
00000800 4C49 5054 movem.l D2,D4,D6,A4,A6, A1
00000804 5241 addq.w D1, 1
00000806 4E53 464F link A3, -0xFFFFB9B1
0000080A 524D addq.w A5, 1
0000080C 4800 nbcd.b D0
0000080E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1905: // at 00000810 (misaligned)
00000812 0000 2F0C ori.b D0, 0xC
00000816 286E 0008 movea.l A4, [A6 + 0x8]
0000081A 3014 move.w D0, [A4]
0000081C 6B4C bmi +0x4E /* 0000086A */
0000081E 0C40 0007 cmpi.w D0, 0x7
00000822 6E46 bgt +0x48 /* 0000086A */
00000824 D040 add.w D0, D0
00000826 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000082A 4EFB 0000 jmp [PC + D0.w]
0000082E 0012 0036 ori.b [A2], 0x36 /* '6' */
00000832 002A 001E 0018 ori.b [A2 + 0x18], 0x1E
00000838 0030 003A 0024 ori.b [A0 + D0.w + 0x24], 0x3A /* ':' */
0000083E 38BC 0001 move.w [A4], 0x1
00000842 6026 bra +0x28 /* 0000086A */
00000844 38BC 0005 move.w [A4], 0x5
00000848 6020 bra +0x22 /* 0000086A */
0000084A 38BC 0002 move.w [A4], 0x2
0000084E 601A bra +0x1C /* 0000086A */
00000850 38BC 0006 move.w [A4], 0x6
00000854 6014 bra +0x16 /* 0000086A */
00000856 38BC 0003 move.w [A4], 0x3
0000085A 600E bra +0x10 /* 0000086A */
0000085C 38BC 0004 move.w [A4], 0x4
00000860 6008 bra +0xA /* 0000086A */
00000862 4254 clr.w [A4]
00000864 6004 bra +0x6 /* 0000086A */
00000866 38BC 0007 move.w [A4], 0x7
label0000086A:
0000086A 285F movea.l A4, [A7]+
0000086C 4E5E unlink A6
0000086E 2E9F move.l [A7], [A7]+
00000870 4E75 rts
00000872 8E46 or.w D7, D6
00000874 4C49 5054 movem.l D2,D4,D6,A4,A6, A1
00000878 5241 addq.w D1, 1
0000087A 4E53 464F link A3, -0xFFFFB9B1
0000087E 524D addq.w A5, 1
00000880 5600 addq.b D0, 3
00000882 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000886 0000 2F0C ori.b D0, 0xC
0000088A 286E 0008 movea.l A4, [A6 + 0x8]
0000088E 4AAC FF6E tst.l [A4 - 0x92]
00000892 6714 beq +0x16 /* 000008A8 */
00000894 4267 clr.w -[A7]
00000896 2F2C FF6E move.l -[A7], [A4 - 0x92]
0000089A 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
0000089E 395F FFB0 move.w [A4 - 0x50], [A7]+
000008A2 7000 moveq.l D0, 0x00
000008A4 2940 FF6E move.l [A4 - 0x92], D0
label000008A8:
000008A8 396E 0010 FFB0 move.w [A4 - 0x50], [A6 + 0x10]
000008AE 206E 0008 movea.l A0, [A6 + 0x8]
000008B2 2C48 movea.l A6, A0
000008B4 4EFA 0254 jmp [PC + 0x254 /* 00000B0A */]
000008B8 0000 285F ori.b D0, 0x5F /* '_' */
000008BC 4E5E unlink A6
000008BE 205F movea.l A0, [A7]+
000008C0 DEFC 000A add.w A7, 0xA /* '\n' */
000008C4 4ED0 jmp [A0]
000008C6 8D48 414E pack -[A6], -[A0], 0x414E
000008CA 444C neg.w A4
000008CC 4546 chk.w D2, D6
000008CE 4149 chk.w D0, A1
000008D0 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
000008D4 0000 0000 ori.b D0, 0x0
export_1906:
000008D8 4E56 FF5E link A6, -0x00A2
000008DC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000008E0 206E 001A movea.l A0, [A6 + 0x1A]
000008E4 43EE FFBA lea.l A1, [A6 - 0x46]
000008E8 7010 moveq.l D0, 0x10
label000008EA:
000008EA 22D8 move.l [A1]+, [A0]+
000008EC 51C8 FFFC dbf D0, -0x6 /* 000008EA */
000008F0 3290 move.w [A1], [A0]
000008F2 206E 000E movea.l A0, [A6 + 0xE]
000008F6 43EE FFB2 lea.l A1, [A6 - 0x4E]
000008FA 22D8 move.l [A1]+, [A0]+
000008FC 22D8 move.l [A1]+, [A0]+
000008FE 426E FFB0 clr.w [A6 - 0x50]
00000902 7000 moveq.l D0, 0x00
00000904 2D40 FF6E move.l [A6 - 0x92], D0
00000908 486E FF72 pea.l [A6 - 0x8E]
0000090C 487A FF76 pea.l [PC - 0x8A /* 00000884, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000910 2F0E move.l -[A7], A6
00000912 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000916 4267 clr.w -[A7]
00000918 486E FFC0 pea.l [A6 - 0x40]
0000091C 3F2E FFBA move.w -[A7], [A6 - 0x46]
00000920 2F2E FFBC move.l -[A7], [A6 - 0x44]
00000924 486E FF6E pea.l [A6 - 0x92]
00000928 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000092C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000930 2F2E FF6E move.l -[A7], [A6 - 0x92]
00000934 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000938 4267 clr.w -[A7]
0000093A 41EE 001A lea.l A0, [A6 + 0x1A]
0000093E 2F20 move.l -[A7], -[A0]
00000940 2F20 move.l -[A7], -[A0]
00000942 4EBA FB50 jsr [PC - 0x4B0 /* 00000494 */]
00000946 3D5F FF6C move.w [A6 - 0x94], [A7]+
0000094A 6D12 blt +0x14 /* 0000095E */
0000094C 4267 clr.w -[A7]
0000094E 2F2E FF6E move.l -[A7], [A6 - 0x92]
00000952 3F2E FF6C move.w -[A7], [A6 - 0x94]
00000956 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000095A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label0000095E:
0000095E 4267 clr.w -[A7]
00000960 41EE 001A lea.l A0, [A6 + 0x1A]
00000964 2F20 move.l -[A7], -[A0]
00000966 2F20 move.l -[A7], -[A0]
00000968 4EBA F80A jsr [PC - 0x7F6 /* 00000174 */]
0000096C 3D5F FF6A move.w [A6 - 0x96], [A7]+
00000970 6D12 blt +0x14 /* 00000984 */
00000972 4267 clr.w -[A7]
00000974 2F2E FF6E move.l -[A7], [A6 - 0x92]
00000978 3F2E FF6A move.w -[A7], [A6 - 0x96]
0000097C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000980 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00000984:
00000984 4267 clr.w -[A7]
00000986 2F2E FF6E move.l -[A7], [A6 - 0x92]
0000098A 486E FF62 pea.l [A6 - 0x9E]
0000098E 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000992 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000996 302E FF66 move.w D0, [A6 - 0x9A]
0000099A 906E FF62 sub.w D0, [A6 - 0x9E]
0000099E 3D40 FF5E move.w [A6 - 0xA2], D0
000009A2 302E FF68 move.w D0, [A6 - 0x98]
000009A6 906E FF64 sub.w D0, [A6 - 0x9C]
000009AA 3D40 FF60 move.w [A6 - 0xA0], D0
000009AE 102E 000C move.b D0, [A6 + 0xC]
000009B2 4880 ext.w D0
000009B4 6718 beq +0x1A /* 000009CE */
000009B6 5340 subq.w D0, 1
000009B8 674A beq +0x4C /* 00000A04 */
000009BA 5340 subq.w D0, 1
000009BC 677C beq +0x7E /* 00000A3A */
000009BE 5340 subq.w D0, 1
000009C0 6700 00B8 beq +0xBA /* 00000A7A */
000009C4 5340 subq.w D0, 1
000009C6 6700 00E6 beq +0xE8 /* 00000AAE */
000009CA 6000 0116 bra +0x118 /* 00000AE2 */
label000009CE:
000009CE 302E FF5E move.w D0, [A6 - 0xA2]
000009D2 906E FFB6 sub.w D0, [A6 - 0x4A]
000009D6 206E 0008 movea.l A0, [A6 + 0x8]
000009DA 3140 0002 move.w [A0 + 0x2], D0
000009DE 206E 0008 movea.l A0, [A6 + 0x8]
000009E2 30AE FFB4 move.w [A0], [A6 - 0x4C]
000009E6 302E FF5E move.w D0, [A6 - 0xA2]
000009EA 906E FFB2 sub.w D0, [A6 - 0x4E]
000009EE 206E 0008 movea.l A0, [A6 + 0x8]
000009F2 3140 0006 move.w [A0 + 0x6], D0
000009F6 206E 0008 movea.l A0, [A6 + 0x8]
000009FA 316E FFB8 0004 move.w [A0 + 0x4], [A6 - 0x48]
00000A00 6000 00EC bra +0xEE /* 00000AEE */
label00000A04:
00000A04 206E 0008 movea.l A0, [A6 + 0x8]
00000A08 316E FFB2 0002 move.w [A0 + 0x2], [A6 - 0x4E]
00000A0E 302E FF60 move.w D0, [A6 - 0xA0]
00000A12 906E FFB8 sub.w D0, [A6 - 0x48]
00000A16 206E 0008 movea.l A0, [A6 + 0x8]
00000A1A 3080 move.w [A0], D0
00000A1C 206E 0008 movea.l A0, [A6 + 0x8]
00000A20 316E FFB6 0006 move.w [A0 + 0x6], [A6 - 0x4A]
00000A26 302E FF60 move.w D0, [A6 - 0xA0]
00000A2A 906E FFB4 sub.w D0, [A6 - 0x4C]
00000A2E 206E 0008 movea.l A0, [A6 + 0x8]
00000A32 3140 0004 move.w [A0 + 0x4], D0
00000A36 6000 00B6 bra +0xB8 /* 00000AEE */
label00000A3A:
00000A3A 302E FF60 move.w D0, [A6 - 0xA0]
00000A3E 906E FFB8 sub.w D0, [A6 - 0x48]
00000A42 206E 0008 movea.l A0, [A6 + 0x8]
00000A46 3140 0002 move.w [A0 + 0x2], D0
00000A4A 302E FF5E move.w D0, [A6 - 0xA2]
00000A4E 906E FFB6 sub.w D0, [A6 - 0x4A]
00000A52 206E 0008 movea.l A0, [A6 + 0x8]
00000A56 3080 move.w [A0], D0
00000A58 302E FF60 move.w D0, [A6 - 0xA0]
00000A5C 906E FFB4 sub.w D0, [A6 - 0x4C]
00000A60 206E 0008 movea.l A0, [A6 + 0x8]
00000A64 3140 0006 move.w [A0 + 0x6], D0
00000A68 302E FF5E move.w D0, [A6 - 0xA2]
00000A6C 906E FFB2 sub.w D0, [A6 - 0x4E]
00000A70 206E 0008 movea.l A0, [A6 + 0x8]
00000A74 3140 0004 move.w [A0 + 0x4], D0
00000A78 6074 bra +0x76 /* 00000AEE */
label00000A7A:
00000A7A 302E FF60 move.w D0, [A6 - 0xA0]
00000A7E 906E FFB8 sub.w D0, [A6 - 0x48]
00000A82 206E 0008 movea.l A0, [A6 + 0x8]
00000A86 3140 0002 move.w [A0 + 0x2], D0
00000A8A 206E 0008 movea.l A0, [A6 + 0x8]
00000A8E 30AE FFB2 move.w [A0], [A6 - 0x4E]
00000A92 302E FF60 move.w D0, [A6 - 0xA0]
00000A96 906E FFB4 sub.w D0, [A6 - 0x4C]
00000A9A 206E 0008 movea.l A0, [A6 + 0x8]
00000A9E 3140 0006 move.w [A0 + 0x6], D0
00000AA2 206E 0008 movea.l A0, [A6 + 0x8]
00000AA6 316E FFB6 0004 move.w [A0 + 0x4], [A6 - 0x4A]
00000AAC 6040 bra +0x42 /* 00000AEE */
label00000AAE:
00000AAE 206E 0008 movea.l A0, [A6 + 0x8]
00000AB2 316E FFB4 0002 move.w [A0 + 0x2], [A6 - 0x4C]
00000AB8 302E FF5E move.w D0, [A6 - 0xA2]
00000ABC 906E FFB6 sub.w D0, [A6 - 0x4A]
00000AC0 206E 0008 movea.l A0, [A6 + 0x8]
00000AC4 3080 move.w [A0], D0
00000AC6 206E 0008 movea.l A0, [A6 + 0x8]
00000ACA 316E FFB8 0006 move.w [A0 + 0x6], [A6 - 0x48]
00000AD0 302E FF5E move.w D0, [A6 - 0xA2]
00000AD4 906E FFB2 sub.w D0, [A6 - 0x4E]
00000AD8 206E 0008 movea.l A0, [A6 + 0x8]
00000ADC 3140 0004 move.w [A0 + 0x4], D0
00000AE0 600C bra +0xE /* 00000AEE */
label00000AE2:
00000AE2 206E 0008 movea.l A0, [A6 + 0x8]
00000AE6 43EE FFB2 lea.l A1, [A6 - 0x4E]
00000AEA 20D9 move.l [A0]+, [A1]+
00000AEC 20D9 move.l [A0]+, [A1]+
label00000AEE:
00000AEE 4267 clr.w -[A7]
00000AF0 2F2E FF6E move.l -[A7], [A6 - 0x92]
00000AF4 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000AF8 3D5F FFB0 move.w [A6 - 0x50], [A7]+
00000AFC 7000 moveq.l D0, 0x00
00000AFE 2D40 FF6E move.l [A6 - 0x92], D0
00000B02 486E FF72 pea.l [A6 - 0x8E]
00000B06 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label00000B0A:
00000B0A 4FEE FF3E lea.l A7, [A6 - 0xC2]
00000B0E 3D6E FFB0 001E move.w [A6 + 0x1E], [A6 - 0x50]
00000B14 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000B18 4E5E unlink A6
00000B1A 205F movea.l A0, [A7]+
00000B1C DEFC 0016 add.w A7, 0x16
00000B20 4ED0 jmp [A0]
00000B22 9454 sub.w D2, [A4]
00000B24 5241 addq.w D1, 1
00000B26 4E53 464F link A3, -0xFFFFB9B1
00000B2A 524D addq.w A5, 1
00000B2C 5048 addq.w A0, 8
00000B2E 4F54 chk.w D7, [A4]
00000B30 4F43 chk.w D7, D3
00000B32 4452 neg.w [A2]
00000B34 4543 chk.w D2, D3
00000B36 5400 addq.b D0, 2
00000B38 0000 0000 ori.b D0, 0x0
00000B3C 4E56 0000 link A6, 0
00000B40 4EAD 378A jsr [A5 + 0x378A /* export_1773 */]
00000B44 4E5E unlink A6
00000B46 205F movea.l A0, [A7]+
00000B48 504F addq.w A7, 8
00000B4A 4ED0 jmp [A0]
00000B4C 8F50 or.w [A0], D7
00000B4E 484F pea.l A7
00000B50 544F addq.w A7, 2
00000B52 4344 chk.w D1, D4
00000B54 5052 addq.w [A2], 8
00000B56 4F47 chk.w D7, D7
00000B58 5245 addq.w D5, 1
00000B5A 5353 subq.w [A3], 1
00000B5C 0000 0000 ori.b D0, 0x0
00000B60 4E56 0000 link A6, 0
00000B64 2F0C move.l -[A7], A4
00000B66 286E 0008 movea.l A4, [A6 + 0x8]
00000B6A 4AAC FF54 tst.l [A4 - 0xAC]
00000B6E 6714 beq +0x16 /* 00000B84 */
00000B70 4267 clr.w -[A7]
00000B72 2F2C FF54 move.l -[A7], [A4 - 0xAC]
00000B76 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000B7A 395F FFB8 move.w [A4 - 0x48], [A7]+
00000B7E 7000 moveq.l D0, 0x00
00000B80 2940 FF54 move.l [A4 - 0xAC], D0
label00000B84:
00000B84 4AAC FF46 tst.l [A4 - 0xBA]
00000B88 670E beq +0x10 /* 00000B98 */
00000B8A 2F2C FF46 move.l -[A7], [A4 - 0xBA]
00000B8E 4EAD 41A2 jsr [A5 + 0x41A2 /* export_2096 */]
00000B92 7000 moveq.l D0, 0x00
00000B94 2940 FF46 move.l [A4 - 0xBA], D0
label00000B98:
00000B98 206C 0010 movea.l A0, [A4 + 0x10]
00000B9C 4A90 tst.l [A0]
00000B9E 670C beq +0xE /* 00000BAC */
00000BA0 2F10 move.l -[A7], [A0]
00000BA2 A8F5 syscall KillPicture
00000BA4 206C 0010 movea.l A0, [A4 + 0x10]
00000BA8 7000 moveq.l D0, 0x00
00000BAA 2080 move.l [A0], D0
label00000BAC:
00000BAC 4AAC FF3E tst.l [A4 - 0xC2]
00000BB0 6712 beq +0x14 /* 00000BC4 */
00000BB2 2F2C FF3E move.l -[A7], [A4 - 0xC2]
00000BB6 1F3C 0001 move.b -[A7], 0x1
00000BBA 4EAD 4682 jsr [A5 + 0x4682 /* export_2252 */]
00000BBE 7000 moveq.l D0, 0x00
00000BC0 2940 FF3E move.l [A4 - 0xC2], D0
label00000BC4:
00000BC4 4AAC FF5C tst.l [A4 - 0xA4]
00000BC8 6712 beq +0x14 /* 00000BDC */
00000BCA 2F2C FF5C move.l -[A7], [A4 - 0xA4]
00000BCE 2F2C FF58 move.l -[A7], [A4 - 0xA8]
00000BD2 4EAD 41D2 jsr [A5 + 0x41D2 /* export_2102 */]
00000BD6 7000 moveq.l D0, 0x00
00000BD8 2940 FF5C move.l [A4 - 0xA4], D0
label00000BDC:
00000BDC 396E 0010 FFB8 move.w [A4 - 0x48], [A6 + 0x10]
00000BE2 206E 0008 movea.l A0, [A6 + 0x8]
00000BE6 2C48 movea.l A6, A0
00000BE8 4EFA 0F2E jmp [PC + 0xF2E /* 00001B18 */]
00000BEC 0000 285F ori.b D0, 0x5F /* '_' */
00000BF0 4E5E unlink A6
00000BF2 205F movea.l A0, [A7]+
00000BF4 DEFC 000A add.w A7, 0xA /* '\n' */
00000BF8 4ED0 jmp [A0]
00000BFA 8D48 414E pack -[A6], -[A0], 0x414E
00000BFE 444C neg.w A4
00000C00 4546 chk.w D2, D6
00000C02 4149 chk.w D0, A1
00000C04 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
00000C08 0000 0000 ori.b D0, 0x0
fn00000C0C:
00000C0C 4E56 FEE0 link A6, -0x0120
00000C10 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000C14 206E 0018 movea.l A0, [A6 + 0x18]
00000C18 43EE FFBA lea.l A1, [A6 - 0x46]
00000C1C 7010 moveq.l D0, 0x10
label00000C1E:
00000C1E 22D8 move.l [A1]+, [A0]+
00000C20 51C8 FFFC dbf D0, -0x6 /* 00000C1E */
00000C24 3290 move.w [A1], [A0]
00000C26 486E FF5C pea.l [A6 - 0xA4]
00000C2A 486E FF58 pea.l [A6 - 0xA8]
00000C2E 4EAD 41DA jsr [A5 + 0x41DA /* export_2103 */]
00000C32 426E FFB8 clr.w [A6 - 0x48]
00000C36 206E 000C movea.l A0, [A6 + 0xC]
00000C3A 43EE FF70 lea.l A1, [A6 - 0x90]
00000C3E 22D8 move.l [A1]+, [A0]+
00000C40 22D8 move.l [A1]+, [A0]+
00000C42 206E 000C movea.l A0, [A6 + 0xC]
00000C46 43EE FF68 lea.l A1, [A6 - 0x98]
00000C4A 22D8 move.l [A1]+, [A0]+
00000C4C 22D8 move.l [A1]+, [A0]+
00000C4E 206E 000C movea.l A0, [A6 + 0xC]
00000C52 43EE FF60 lea.l A1, [A6 - 0xA0]
00000C56 22D8 move.l [A1]+, [A0]+
00000C58 22D8 move.l [A1]+, [A0]+
00000C5A 206E 0008 movea.l A0, [A6 + 0x8]
00000C5E 30BC 0001 move.w [A0], 0x1
00000C62 206E 0010 movea.l A0, [A6 + 0x10]
00000C66 7000 moveq.l D0, 0x00
00000C68 2080 move.l [A0], D0
00000C6A 7000 moveq.l D0, 0x00
00000C6C 2D40 FF3E move.l [A6 - 0xC2], D0
00000C70 7000 moveq.l D0, 0x00
00000C72 2D40 FF54 move.l [A6 - 0xAC], D0
00000C76 7000 moveq.l D0, 0x00
00000C78 2D40 FF46 move.l [A6 - 0xBA], D0
00000C7C 7000 moveq.l D0, 0x00
00000C7E 2D40 FF42 move.l [A6 - 0xBE], D0
00000C82 486E FF7A pea.l [A6 - 0x86]
00000C86 487A FED8 pea.l [PC - 0x128 /* 00000B60, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000C8A 2F0E move.l -[A7], A6
00000C8C 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000C90 4EAD 378A jsr [A5 + 0x378A /* export_1773 */]
00000C94 4267 clr.w -[A7]
00000C96 486E FFC0 pea.l [A6 - 0x40]
00000C9A 3F2E FFBA move.w -[A7], [A6 - 0x46]
00000C9E 2F2E FFBC move.l -[A7], [A6 - 0x44]
00000CA2 486E FF54 pea.l [A6 - 0xAC]
00000CA6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000CAA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000CAE 2F2E FF54 move.l -[A7], [A6 - 0xAC]
00000CB2 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000CB6 4267 clr.w -[A7]
00000CB8 206E 0014 movea.l A0, [A6 + 0x14]
00000CBC 5088 addq.l A0, 8
00000CBE 2F20 move.l -[A7], -[A0]
00000CC0 2F20 move.l -[A7], -[A0]
00000CC2 4EBA F7D0 jsr [PC - 0x830 /* 00000494 */]
00000CC6 3D5F FF4A move.w [A6 - 0xB6], [A7]+
00000CCA 6D12 blt +0x14 /* 00000CDE */
00000CCC 4267 clr.w -[A7]
00000CCE 2F2E FF54 move.l -[A7], [A6 - 0xAC]
00000CD2 3F2E FF4A move.w -[A7], [A6 - 0xB6]
00000CD6 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000CDA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00000CDE:
00000CDE 700E moveq.l D0, 0x0E
00000CE0 6B1A bmi +0x1C /* 00000CFC */
00000CE2 206E 0014 movea.l A0, [A6 + 0x14]
00000CE6 B07C 003F cmp.w D0, 0x3F /* '?' */
00000CEA 6E10 bgt +0x12 /* 00000CFC */
00000CEC 5088 addq.l A0, 8
00000CEE 3200 move.w D1, D0
00000CF0 E649 lsr D1.w, 3
00000CF2 4441 neg.w D1
00000CF4 0130 10FF btst [A0 + D1.w - 0x1], D0
00000CF8 0A3C 0004 xori.b ccr, 4
label00000CFC:
00000CFC 6600 0154 bne +0x156 /* 00000E52 */
00000D00 7029 moveq.l D0, 0x29
00000D02 6B1A bmi +0x1C /* 00000D1E */
00000D04 206E 0014 movea.l A0, [A6 + 0x14]
00000D08 B07C 003F cmp.w D0, 0x3F /* '?' */
00000D0C 6E10 bgt +0x12 /* 00000D1E */
00000D0E 5088 addq.l A0, 8
00000D10 3200 move.w D1, D0
00000D12 E649 lsr D1.w, 3
00000D14 4441 neg.w D1
00000D16 0130 10FF btst [A0 + D1.w - 0x1], D0
00000D1A 0A3C 0004 xori.b ccr, 4
label00000D1E:
00000D1E 6618 bne +0x1A /* 00000D38 */
00000D20 4267 clr.w -[A7]
00000D22 486E FF68 pea.l [A6 - 0x98]
00000D26 4267 clr.w -[A7]
00000D28 486E FF68 pea.l [A6 - 0x98]
00000D2C 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000D30 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000D34 6000 011C bra +0x11E /* 00000E52 */
label00000D38:
00000D38 702A moveq.l D0, 0x2A
00000D3A 6B1A bmi +0x1C /* 00000D56 */
00000D3C 206E 0014 movea.l A0, [A6 + 0x14]
00000D40 B07C 003F cmp.w D0, 0x3F /* '?' */
00000D44 6E10 bgt +0x12 /* 00000D56 */
00000D46 5088 addq.l A0, 8
00000D48 3200 move.w D1, D0
00000D4A E649 lsr D1.w, 3
00000D4C 4441 neg.w D1
00000D4E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000D52 0A3C 0004 xori.b ccr, 4
label00000D56:
00000D56 661A bne +0x1C /* 00000D72 */
00000D58 4267 clr.w -[A7]
00000D5A 486E FF68 pea.l [A6 - 0x98]
00000D5E 3F3C 0001 move.w -[A7], 0x1
00000D62 486E FF68 pea.l [A6 - 0x98]
00000D66 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000D6A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000D6E 6000 00E2 bra +0xE4 /* 00000E52 */
label00000D72:
00000D72 702B moveq.l D0, 0x2B
00000D74 6B1A bmi +0x1C /* 00000D90 */
00000D76 206E 0014 movea.l A0, [A6 + 0x14]
00000D7A B07C 003F cmp.w D0, 0x3F /* '?' */
00000D7E 6E10 bgt +0x12 /* 00000D90 */
00000D80 5088 addq.l A0, 8
00000D82 3200 move.w D1, D0
00000D84 E649 lsr D1.w, 3
00000D86 4441 neg.w D1
00000D88 0130 10FF btst [A0 + D1.w - 0x1], D0
00000D8C 0A3C 0004 xori.b ccr, 4
label00000D90:
00000D90 661A bne +0x1C /* 00000DAC */
00000D92 4267 clr.w -[A7]
00000D94 486E FF68 pea.l [A6 - 0x98]
00000D98 3F3C 0002 move.w -[A7], 0x2
00000D9C 486E FF68 pea.l [A6 - 0x98]
00000DA0 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000DA4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000DA8 6000 00A8 bra +0xAA /* 00000E52 */
label00000DAC:
00000DAC 702C moveq.l D0, 0x2C
00000DAE 6B1A bmi +0x1C /* 00000DCA */
00000DB0 206E 0014 movea.l A0, [A6 + 0x14]
00000DB4 B07C 003F cmp.w D0, 0x3F /* '?' */
00000DB8 6E10 bgt +0x12 /* 00000DCA */
00000DBA 5088 addq.l A0, 8
00000DBC 3200 move.w D1, D0
00000DBE E649 lsr D1.w, 3
00000DC0 4441 neg.w D1
00000DC2 0130 10FF btst [A0 + D1.w - 0x1], D0
00000DC6 0A3C 0004 xori.b ccr, 4
label00000DCA:
00000DCA 6618 bne +0x1A /* 00000DE4 */
00000DCC 4267 clr.w -[A7]
00000DCE 486E FF68 pea.l [A6 - 0x98]
00000DD2 3F3C 0003 move.w -[A7], 0x3
00000DD6 486E FF68 pea.l [A6 - 0x98]
00000DDA 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000DDE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000DE2 606E bra +0x70 /* 00000E52 */
label00000DE4:
00000DE4 702D moveq.l D0, 0x2D
00000DE6 6B1A bmi +0x1C /* 00000E02 */
00000DE8 206E 0014 movea.l A0, [A6 + 0x14]
00000DEC B07C 003F cmp.w D0, 0x3F /* '?' */
00000DF0 6E10 bgt +0x12 /* 00000E02 */
00000DF2 5088 addq.l A0, 8
00000DF4 3200 move.w D1, D0
00000DF6 E649 lsr D1.w, 3
00000DF8 4441 neg.w D1
00000DFA 0130 10FF btst [A0 + D1.w - 0x1], D0
00000DFE 0A3C 0004 xori.b ccr, 4
label00000E02:
00000E02 6618 bne +0x1A /* 00000E1C */
00000E04 4267 clr.w -[A7]
00000E06 486E FF68 pea.l [A6 - 0x98]
00000E0A 3F3C 0004 move.w -[A7], 0x4
00000E0E 486E FF68 pea.l [A6 - 0x98]
00000E12 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000E16 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000E1A 6036 bra +0x38 /* 00000E52 */
label00000E1C:
00000E1C 702E moveq.l D0, 0x2E
00000E1E 6B1A bmi +0x1C /* 00000E3A */
00000E20 206E 0014 movea.l A0, [A6 + 0x14]
00000E24 B07C 003F cmp.w D0, 0x3F /* '?' */
00000E28 6E10 bgt +0x12 /* 00000E3A */
00000E2A 5088 addq.l A0, 8
00000E2C 3200 move.w D1, D0
00000E2E E649 lsr D1.w, 3
00000E30 4441 neg.w D1
00000E32 0130 10FF btst [A0 + D1.w - 0x1], D0
00000E36 0A3C 0004 xori.b ccr, 4
label00000E3A:
00000E3A 6616 bne +0x18 /* 00000E52 */
00000E3C 4267 clr.w -[A7]
00000E3E 486E FF68 pea.l [A6 - 0x98]
00000E42 3F3C 0005 move.w -[A7], 0x5
00000E46 486E FF68 pea.l [A6 - 0x98]
00000E4A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000E4E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00000E52:
00000E52 4267 clr.w -[A7]
00000E54 2F2E FF54 move.l -[A7], [A6 - 0xAC]
00000E58 486E FF50 pea.l [A6 - 0xB0]
00000E5C 486E FF4E pea.l [A6 - 0xB2]
00000E60 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000E64 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000E68 7000 moveq.l D0, 0x00
00000E6A 6B1A bmi +0x1C /* 00000E86 */
00000E6C 206E 0014 movea.l A0, [A6 + 0x14]
00000E70 B07C 003F cmp.w D0, 0x3F /* '?' */
00000E74 6E10 bgt +0x12 /* 00000E86 */
00000E76 5088 addq.l A0, 8
00000E78 3200 move.w D1, D0
00000E7A E649 lsr D1.w, 3
00000E7C 4441 neg.w D1
00000E7E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000E82 0A3C 0004 xori.b ccr, 4
label00000E86:
00000E86 57C0 seq D0
00000E88 4A00 tst.b D0
00000E8A 6732 beq +0x34 /* 00000EBE */
00000E8C 082E 0003 FF53 btst.b [A6 - 0xAD], 0x3
00000E92 56C1 sne D1
00000E94 C001 and.b D0, D1
00000E96 6726 beq +0x28 /* 00000EBE */
00000E98 4267 clr.w -[A7]
00000E9A 2F2E FF54 move.l -[A7], [A6 - 0xAC]
00000E9E 3F3C 0003 move.w -[A7], 0x3
00000EA2 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000EA6 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000EAA 4267 clr.w -[A7]
00000EAC 2F2E FF54 move.l -[A7], [A6 - 0xAC]
00000EB0 486E FF60 pea.l [A6 - 0xA0]
00000EB4 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000EB8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000EBC 600A bra +0xC /* 00000EC8 */
label00000EBE:
00000EBE 486E FF60 pea.l [A6 - 0xA0]
00000EC2 42A7 clr.l -[A7]
00000EC4 42A7 clr.l -[A7]
00000EC6 A8A7 syscall SetRect
label00000EC8:
00000EC8 7000 moveq.l D0, 0x00
00000ECA 6B1A bmi +0x1C /* 00000EE6 */
00000ECC 206E 0014 movea.l A0, [A6 + 0x14]
00000ED0 B07C 003F cmp.w D0, 0x3F /* '?' */
00000ED4 6E10 bgt +0x12 /* 00000EE6 */
00000ED6 5088 addq.l A0, 8
00000ED8 3200 move.w D1, D0
00000EDA E649 lsr D1.w, 3
00000EDC 4441 neg.w D1
00000EDE 0130 10FF btst [A0 + D1.w - 0x1], D0
00000EE2 0A3C 0004 xori.b ccr, 4
label00000EE6:
00000EE6 6600 0300 bne +0x302 /* 000011E8 */
00000EEA 082E 0000 FF53 btst.b [A6 - 0xAD], 0x0
00000EF0 6774 beq +0x76 /* 00000F66 */
00000EF2 4267 clr.w -[A7]
00000EF4 486E FF68 pea.l [A6 - 0x98]
00000EF8 4267 clr.w -[A7]
00000EFA 486E FF68 pea.l [A6 - 0x98]
00000EFE 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000F02 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000F06 4267 clr.w -[A7]
00000F08 2F2E FF54 move.l -[A7], [A6 - 0xAC]
00000F0C 4267 clr.w -[A7]
00000F0E 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000F12 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000F16 206E 0014 movea.l A0, [A6 + 0x14]
00000F1A 2248 movea.l A1, A0
00000F1C 5089 addq.l A1, 8
00000F1E 2F21 move.l -[A7], -[A1]
00000F20 2F21 move.l -[A7], -[A1]
00000F22 3F3C 0008 move.w -[A7], 0x8
00000F26 43FA 0C72 lea.l A1, [PC + 0xC72 /* 00001B9A, value 0x100, cstring "" */]
00000F2A 2F21 move.l -[A7], -[A1]
00000F2C 2F21 move.l -[A7], -[A1]
00000F2E 3F3C 0008 move.w -[A7], 0x8
00000F32 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
00000F36 548F addq.l A7, 2
00000F38 20DF move.l [A0]+, [A7]+
00000F3A 20DF move.l [A0]+, [A7]+
00000F3C 206E 0014 movea.l A0, [A6 + 0x14]
00000F40 2248 movea.l A1, A0
00000F42 5089 addq.l A1, 8
00000F44 2F21 move.l -[A7], -[A1]
00000F46 2F21 move.l -[A7], -[A1]
00000F48 3F3C 0008 move.w -[A7], 0x8
00000F4C 43FA 0C74 lea.l A1, [PC + 0xC74 /* 00001BC2, value 0x4E56 'NV', cstring "" */]
00000F50 2F21 move.l -[A7], -[A1]
00000F52 2F21 move.l -[A7], -[A1]
00000F54 3F3C 0008 move.w -[A7], 0x8
00000F58 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
00000F5C 548F addq.l A7, 2
00000F5E 20DF move.l [A0]+, [A7]+
00000F60 20DF move.l [A0]+, [A7]+
00000F62 6000 06D0 bra +0x6D2 /* 00001634 */
label00000F66:
00000F66 082E 0001 FF53 btst.b [A6 - 0xAD], 0x1
00000F6C 6778 beq +0x7A /* 00000FE6 */
00000F6E 4267 clr.w -[A7]
00000F70 486E FF68 pea.l [A6 - 0x98]
00000F74 3F3C 0001 move.w -[A7], 0x1
00000F78 486E FF68 pea.l [A6 - 0x98]
00000F7C 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000F80 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000F84 4267 clr.w -[A7]
00000F86 2F2E FF54 move.l -[A7], [A6 - 0xAC]
00000F8A 3F3C 0001 move.w -[A7], 0x1
00000F8E 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000F92 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000F96 206E 0014 movea.l A0, [A6 + 0x14]
00000F9A 2248 movea.l A1, A0
00000F9C 5089 addq.l A1, 8
00000F9E 2F21 move.l -[A7], -[A1]
00000FA0 2F21 move.l -[A7], -[A1]
00000FA2 3F3C 0008 move.w -[A7], 0x8
00000FA6 43FA 0BF2 lea.l A1, [PC + 0xBF2 /* 00001B9A, value 0x100, cstring "" */]
00000FAA 2F21 move.l -[A7], -[A1]
00000FAC 2F21 move.l -[A7], -[A1]
00000FAE 3F3C 0008 move.w -[A7], 0x8
00000FB2 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
00000FB6 548F addq.l A7, 2
00000FB8 20DF move.l [A0]+, [A7]+
00000FBA 20DF move.l [A0]+, [A7]+
00000FBC 206E 0014 movea.l A0, [A6 + 0x14]
00000FC0 2248 movea.l A1, A0
00000FC2 5089 addq.l A1, 8
00000FC4 2F21 move.l -[A7], -[A1]
00000FC6 2F21 move.l -[A7], -[A1]
00000FC8 3F3C 0008 move.w -[A7], 0x8
00000FCC 43FA 0BEC lea.l A1, [PC + 0xBEC /* 00001BBA, value 0x8, cstring "" */]
00000FD0 2F21 move.l -[A7], -[A1]
00000FD2 2F21 move.l -[A7], -[A1]
00000FD4 3F3C 0008 move.w -[A7], 0x8
00000FD8 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
00000FDC 548F addq.l A7, 2
00000FDE 20DF move.l [A0]+, [A7]+
00000FE0 20DF move.l [A0]+, [A7]+
00000FE2 6000 0650 bra +0x652 /* 00001634 */
label00000FE6:
00000FE6 082E 0002 FF53 btst.b [A6 - 0xAD], 0x2
00000FEC 6778 beq +0x7A /* 00001066 */
00000FEE 4267 clr.w -[A7]
00000FF0 486E FF68 pea.l [A6 - 0x98]
00000FF4 3F3C 0002 move.w -[A7], 0x2
00000FF8 486E FF68 pea.l [A6 - 0x98]
00000FFC 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001000 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001004 4267 clr.w -[A7]
00001006 2F2E FF54 move.l -[A7], [A6 - 0xAC]
0000100A 3F3C 0002 move.w -[A7], 0x2
0000100E 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00001012 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001016 206E 0014 movea.l A0, [A6 + 0x14]
0000101A 2248 movea.l A1, A0
0000101C 5089 addq.l A1, 8
0000101E 2F21 move.l -[A7], -[A1]
00001020 2F21 move.l -[A7], -[A1]
00001022 3F3C 0008 move.w -[A7], 0x8
00001026 43FA 0B72 lea.l A1, [PC + 0xB72 /* 00001B9A, value 0x100, cstring "" */]
0000102A 2F21 move.l -[A7], -[A1]
0000102C 2F21 move.l -[A7], -[A1]
0000102E 3F3C 0008 move.w -[A7], 0x8
00001032 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
00001036 548F addq.l A7, 2
00001038 20DF move.l [A0]+, [A7]+
0000103A 20DF move.l [A0]+, [A7]+
0000103C 206E 0014 movea.l A0, [A6 + 0x14]
00001040 2248 movea.l A1, A0
00001042 5089 addq.l A1, 8
00001044 2F21 move.l -[A7], -[A1]
00001046 2F21 move.l -[A7], -[A1]
00001048 3F3C 0008 move.w -[A7], 0x8
0000104C 43FA 0B44 lea.l A1, [PC + 0xB44 /* 00001B92, value 0x1F8, cstring "" */]
00001050 2F21 move.l -[A7], -[A1]
00001052 2F21 move.l -[A7], -[A1]
00001054 3F3C 0008 move.w -[A7], 0x8
00001058 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
0000105C 548F addq.l A7, 2
0000105E 20DF move.l [A0]+, [A7]+
00001060 20DF move.l [A0]+, [A7]+
00001062 6000 05D0 bra +0x5D2 /* 00001634 */
label00001066:
00001066 082E 0003 FF53 btst.b [A6 - 0xAD], 0x3
0000106C 6778 beq +0x7A /* 000010E6 */
0000106E 4267 clr.w -[A7]
00001070 486E FF68 pea.l [A6 - 0x98]
00001074 3F3C 0003 move.w -[A7], 0x3
00001078 486E FF68 pea.l [A6 - 0x98]
0000107C 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001080 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001084 4267 clr.w -[A7]
00001086 2F2E FF54 move.l -[A7], [A6 - 0xAC]
0000108A 3F3C 0003 move.w -[A7], 0x3
0000108E 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00001092 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001096 206E 0014 movea.l A0, [A6 + 0x14]
0000109A 2248 movea.l A1, A0
0000109C 5089 addq.l A1, 8
0000109E 2F21 move.l -[A7], -[A1]
000010A0 2F21 move.l -[A7], -[A1]
000010A2 3F3C 0008 move.w -[A7], 0x8
000010A6 43FA 0AF2 lea.l A1, [PC + 0xAF2 /* 00001B9A, value 0x100, cstring "" */]
000010AA 2F21 move.l -[A7], -[A1]
000010AC 2F21 move.l -[A7], -[A1]
000010AE 3F3C 0008 move.w -[A7], 0x8
000010B2 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
000010B6 548F addq.l A7, 2
000010B8 20DF move.l [A0]+, [A7]+
000010BA 20DF move.l [A0]+, [A7]+
000010BC 206E 0014 movea.l A0, [A6 + 0x14]
000010C0 2248 movea.l A1, A0
000010C2 5089 addq.l A1, 8
000010C4 2F21 move.l -[A7], -[A1]
000010C6 2F21 move.l -[A7], -[A1]
000010C8 3F3C 0008 move.w -[A7], 0x8
000010CC 43FA 0AE4 lea.l A1, [PC + 0xAE4 /* 00001BB2, value 0x10, cstring "" */]
000010D0 2F21 move.l -[A7], -[A1]
000010D2 2F21 move.l -[A7], -[A1]
000010D4 3F3C 0008 move.w -[A7], 0x8
000010D8 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
000010DC 548F addq.l A7, 2
000010DE 20DF move.l [A0]+, [A7]+
000010E0 20DF move.l [A0]+, [A7]+
000010E2 6000 0550 bra +0x552 /* 00001634 */
label000010E6:
000010E6 082E 0004 FF53 btst.b [A6 - 0xAD], 0x4
000010EC 6778 beq +0x7A /* 00001166 */
000010EE 4267 clr.w -[A7]
000010F0 486E FF68 pea.l [A6 - 0x98]
000010F4 3F3C 0004 move.w -[A7], 0x4
000010F8 486E FF68 pea.l [A6 - 0x98]
000010FC 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001100 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001104 4267 clr.w -[A7]
00001106 2F2E FF54 move.l -[A7], [A6 - 0xAC]
0000110A 3F3C 0004 move.w -[A7], 0x4
0000110E 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00001112 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001116 206E 0014 movea.l A0, [A6 + 0x14]
0000111A 2248 movea.l A1, A0
0000111C 5089 addq.l A1, 8
0000111E 2F21 move.l -[A7], -[A1]
00001120 2F21 move.l -[A7], -[A1]
00001122 3F3C 0008 move.w -[A7], 0x8
00001126 43FA 0A72 lea.l A1, [PC + 0xA72 /* 00001B9A, value 0x100, cstring "" */]
0000112A 2F21 move.l -[A7], -[A1]
0000112C 2F21 move.l -[A7], -[A1]
0000112E 3F3C 0008 move.w -[A7], 0x8
00001132 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
00001136 548F addq.l A7, 2
00001138 20DF move.l [A0]+, [A7]+
0000113A 20DF move.l [A0]+, [A7]+
0000113C 206E 0014 movea.l A0, [A6 + 0x14]
00001140 2248 movea.l A1, A0
00001142 5089 addq.l A1, 8
00001144 2F21 move.l -[A7], -[A1]
00001146 2F21 move.l -[A7], -[A1]
00001148 3F3C 0008 move.w -[A7], 0x8
0000114C 43FA 0A5C lea.l A1, [PC + 0xA5C /* 00001BAA, value 0x40 '@', cstring "" */]
00001150 2F21 move.l -[A7], -[A1]
00001152 2F21 move.l -[A7], -[A1]
00001154 3F3C 0008 move.w -[A7], 0x8
00001158 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
0000115C 548F addq.l A7, 2
0000115E 20DF move.l [A0]+, [A7]+
00001160 20DF move.l [A0]+, [A7]+
00001162 6000 04D0 bra +0x4D2 /* 00001634 */
label00001166:
00001166 082E 0005 FF53 btst.b [A6 - 0xAD], 0x5
0000116C 6700 04C6 beq +0x4C8 /* 00001634 */
00001170 4267 clr.w -[A7]
00001172 486E FF68 pea.l [A6 - 0x98]
00001176 3F3C 0005 move.w -[A7], 0x5
0000117A 486E FF68 pea.l [A6 - 0x98]
0000117E 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001182 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001186 4267 clr.w -[A7]
00001188 2F2E FF54 move.l -[A7], [A6 - 0xAC]
0000118C 3F3C 0005 move.w -[A7], 0x5
00001190 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00001194 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001198 206E 0014 movea.l A0, [A6 + 0x14]
0000119C 2248 movea.l A1, A0
0000119E 5089 addq.l A1, 8
000011A0 2F21 move.l -[A7], -[A1]
000011A2 2F21 move.l -[A7], -[A1]
000011A4 3F3C 0008 move.w -[A7], 0x8
000011A8 43FA 09F0 lea.l A1, [PC + 0x9F0 /* 00001B9A, value 0x100, cstring "" */]
000011AC 2F21 move.l -[A7], -[A1]
000011AE 2F21 move.l -[A7], -[A1]
000011B0 3F3C 0008 move.w -[A7], 0x8
000011B4 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
000011B8 548F addq.l A7, 2
000011BA 20DF move.l [A0]+, [A7]+
000011BC 20DF move.l [A0]+, [A7]+
000011BE 206E 0014 movea.l A0, [A6 + 0x14]
000011C2 2248 movea.l A1, A0
000011C4 5089 addq.l A1, 8
000011C6 2F21 move.l -[A7], -[A1]
000011C8 2F21 move.l -[A7], -[A1]
000011CA 3F3C 0008 move.w -[A7], 0x8
000011CE 43FA 09D2 lea.l A1, [PC + 0x9D2 /* 00001BA2, value 0x80, cstring "" */]
000011D2 2F21 move.l -[A7], -[A1]
000011D4 2F21 move.l -[A7], -[A1]
000011D6 3F3C 0008 move.w -[A7], 0x8
000011DA 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
000011DE 548F addq.l A7, 2
000011E0 20DF move.l [A0]+, [A7]+
000011E2 20DF move.l [A0]+, [A7]+
000011E4 6000 044E bra +0x450 /* 00001634 */
label000011E8:
000011E8 7023 moveq.l D0, 0x23
000011EA 6B1A bmi +0x1C /* 00001206 */
000011EC 206E 0014 movea.l A0, [A6 + 0x14]
000011F0 B07C 003F cmp.w D0, 0x3F /* '?' */
000011F4 6E10 bgt +0x12 /* 00001206 */
000011F6 5088 addq.l A0, 8
000011F8 3200 move.w D1, D0
000011FA E649 lsr D1.w, 3
000011FC 4441 neg.w D1
000011FE 0130 10FF btst [A0 + D1.w - 0x1], D0
00001202 0A3C 0004 xori.b ccr, 4
label00001206:
00001206 667E bne +0x80 /* 00001286 */
00001208 082E 0000 FF53 btst.b [A6 - 0xAD], 0x0
0000120E 6700 0424 beq +0x426 /* 00001634 */
00001212 4267 clr.w -[A7]
00001214 486E FF68 pea.l [A6 - 0x98]
00001218 4267 clr.w -[A7]
0000121A 486E FF68 pea.l [A6 - 0x98]
0000121E 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001222 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001226 4267 clr.w -[A7]
00001228 2F2E FF54 move.l -[A7], [A6 - 0xAC]
0000122C 4267 clr.w -[A7]
0000122E 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00001232 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001236 206E 0014 movea.l A0, [A6 + 0x14]
0000123A 2248 movea.l A1, A0
0000123C 5089 addq.l A1, 8
0000123E 2F21 move.l -[A7], -[A1]
00001240 2F21 move.l -[A7], -[A1]
00001242 3F3C 0008 move.w -[A7], 0x8
00001246 43FA 0952 lea.l A1, [PC + 0x952 /* 00001B9A, value 0x100, cstring "" */]
0000124A 2F21 move.l -[A7], -[A1]
0000124C 2F21 move.l -[A7], -[A1]
0000124E 3F3C 0008 move.w -[A7], 0x8
00001252 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
00001256 548F addq.l A7, 2
00001258 20DF move.l [A0]+, [A7]+
0000125A 20DF move.l [A0]+, [A7]+
0000125C 206E 0014 movea.l A0, [A6 + 0x14]
00001260 2248 movea.l A1, A0
00001262 5089 addq.l A1, 8
00001264 2F21 move.l -[A7], -[A1]
00001266 2F21 move.l -[A7], -[A1]
00001268 3F3C 0008 move.w -[A7], 0x8
0000126C 43FA 0954 lea.l A1, [PC + 0x954 /* 00001BC2, value 0x4E56 'NV', cstring "" */]
00001270 2F21 move.l -[A7], -[A1]
00001272 2F21 move.l -[A7], -[A1]
00001274 3F3C 0008 move.w -[A7], 0x8
00001278 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
0000127C 548F addq.l A7, 2
0000127E 20DF move.l [A0]+, [A7]+
00001280 20DF move.l [A0]+, [A7]+
00001282 6000 03B0 bra +0x3B2 /* 00001634 */
label00001286:
00001286 7024 moveq.l D0, 0x24
00001288 6B1A bmi +0x1C /* 000012A4 */
0000128A 206E 0014 movea.l A0, [A6 + 0x14]
0000128E B07C 003F cmp.w D0, 0x3F /* '?' */
00001292 6E10 bgt +0x12 /* 000012A4 */
00001294 5088 addq.l A0, 8
00001296 3200 move.w D1, D0
00001298 E649 lsr D1.w, 3
0000129A 4441 neg.w D1
0000129C 0130 10FF btst [A0 + D1.w - 0x1], D0
000012A0 0A3C 0004 xori.b ccr, 4
label000012A4:
000012A4 6600 0084 bne +0x86 /* 0000132A */
000012A8 082E 0001 FF53 btst.b [A6 - 0xAD], 0x1
000012AE 6700 0384 beq +0x386 /* 00001634 */
000012B2 4267 clr.w -[A7]
000012B4 486E FF68 pea.l [A6 - 0x98]
000012B8 3F3C 0001 move.w -[A7], 0x1
000012BC 486E FF68 pea.l [A6 - 0x98]
000012C0 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000012C4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000012C8 4267 clr.w -[A7]
000012CA 2F2E FF54 move.l -[A7], [A6 - 0xAC]
000012CE 3F3C 0001 move.w -[A7], 0x1
000012D2 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000012D6 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000012DA 206E 0014 movea.l A0, [A6 + 0x14]
000012DE 2248 movea.l A1, A0
000012E0 5089 addq.l A1, 8
000012E2 2F21 move.l -[A7], -[A1]
000012E4 2F21 move.l -[A7], -[A1]
000012E6 3F3C 0008 move.w -[A7], 0x8
000012EA 43FA 08AE lea.l A1, [PC + 0x8AE /* 00001B9A, value 0x100, cstring "" */]
000012EE 2F21 move.l -[A7], -[A1]
000012F0 2F21 move.l -[A7], -[A1]
000012F2 3F3C 0008 move.w -[A7], 0x8
000012F6 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
000012FA 548F addq.l A7, 2
000012FC 20DF move.l [A0]+, [A7]+
000012FE 20DF move.l [A0]+, [A7]+
00001300 206E 0014 movea.l A0, [A6 + 0x14]
00001304 2248 movea.l A1, A0
00001306 5089 addq.l A1, 8
00001308 2F21 move.l -[A7], -[A1]
0000130A 2F21 move.l -[A7], -[A1]
0000130C 3F3C 0008 move.w -[A7], 0x8
00001310 43FA 08A8 lea.l A1, [PC + 0x8A8 /* 00001BBA, value 0x8, cstring "" */]
00001314 2F21 move.l -[A7], -[A1]
00001316 2F21 move.l -[A7], -[A1]
00001318 3F3C 0008 move.w -[A7], 0x8
0000131C 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
00001320 548F addq.l A7, 2
00001322 20DF move.l [A0]+, [A7]+
00001324 20DF move.l [A0]+, [A7]+
00001326 6000 030C bra +0x30E /* 00001634 */
label0000132A:
0000132A 7025 moveq.l D0, 0x25
0000132C 6B1A bmi +0x1C /* 00001348 */
0000132E 206E 0014 movea.l A0, [A6 + 0x14]
00001332 B07C 003F cmp.w D0, 0x3F /* '?' */
00001336 6E10 bgt +0x12 /* 00001348 */
00001338 5088 addq.l A0, 8
0000133A 3200 move.w D1, D0
0000133C E649 lsr D1.w, 3
0000133E 4441 neg.w D1
00001340 0130 10FF btst [A0 + D1.w - 0x1], D0
00001344 0A3C 0004 xori.b ccr, 4
label00001348:
00001348 6600 0084 bne +0x86 /* 000013CE */
0000134C 082E 0002 FF53 btst.b [A6 - 0xAD], 0x2
00001352 6700 02E0 beq +0x2E2 /* 00001634 */
00001356 4267 clr.w -[A7]
00001358 486E FF68 pea.l [A6 - 0x98]
0000135C 3F3C 0002 move.w -[A7], 0x2
00001360 486E FF68 pea.l [A6 - 0x98]
00001364 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001368 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000136C 4267 clr.w -[A7]
0000136E 2F2E FF54 move.l -[A7], [A6 - 0xAC]
00001372 3F3C 0002 move.w -[A7], 0x2
00001376 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000137A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000137E 206E 0014 movea.l A0, [A6 + 0x14]
00001382 2248 movea.l A1, A0
00001384 5089 addq.l A1, 8
00001386 2F21 move.l -[A7], -[A1]
00001388 2F21 move.l -[A7], -[A1]
0000138A 3F3C 0008 move.w -[A7], 0x8
0000138E 43FA 080A lea.l A1, [PC + 0x80A /* 00001B9A, value 0x100, cstring "" */]
00001392 2F21 move.l -[A7], -[A1]
00001394 2F21 move.l -[A7], -[A1]
00001396 3F3C 0008 move.w -[A7], 0x8
0000139A 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
0000139E 548F addq.l A7, 2
000013A0 20DF move.l [A0]+, [A7]+
000013A2 20DF move.l [A0]+, [A7]+
000013A4 206E 0014 movea.l A0, [A6 + 0x14]
000013A8 2248 movea.l A1, A0
000013AA 5089 addq.l A1, 8
000013AC 2F21 move.l -[A7], -[A1]
000013AE 2F21 move.l -[A7], -[A1]
000013B0 3F3C 0008 move.w -[A7], 0x8
000013B4 43FA 07DC lea.l A1, [PC + 0x7DC /* 00001B92, value 0x1F8, cstring "" */]
000013B8 2F21 move.l -[A7], -[A1]
000013BA 2F21 move.l -[A7], -[A1]
000013BC 3F3C 0008 move.w -[A7], 0x8
000013C0 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
000013C4 548F addq.l A7, 2
000013C6 20DF move.l [A0]+, [A7]+
000013C8 20DF move.l [A0]+, [A7]+
000013CA 6000 0268 bra +0x26A /* 00001634 */
label000013CE:
000013CE 7026 moveq.l D0, 0x26
000013D0 6B1A bmi +0x1C /* 000013EC */
000013D2 206E 0014 movea.l A0, [A6 + 0x14]
000013D6 B07C 003F cmp.w D0, 0x3F /* '?' */
000013DA 6E10 bgt +0x12 /* 000013EC */
000013DC 5088 addq.l A0, 8
000013DE 3200 move.w D1, D0
000013E0 E649 lsr D1.w, 3
000013E2 4441 neg.w D1
000013E4 0130 10FF btst [A0 + D1.w - 0x1], D0
000013E8 0A3C 0004 xori.b ccr, 4
label000013EC:
000013EC 6600 0084 bne +0x86 /* 00001472 */
000013F0 082E 0003 FF53 btst.b [A6 - 0xAD], 0x3
000013F6 6700 023C beq +0x23E /* 00001634 */
000013FA 4267 clr.w -[A7]
000013FC 486E FF68 pea.l [A6 - 0x98]
00001400 3F3C 0003 move.w -[A7], 0x3
00001404 486E FF68 pea.l [A6 - 0x98]
00001408 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000140C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001410 4267 clr.w -[A7]
00001412 2F2E FF54 move.l -[A7], [A6 - 0xAC]
00001416 3F3C 0003 move.w -[A7], 0x3
0000141A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000141E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001422 206E 0014 movea.l A0, [A6 + 0x14]
00001426 2248 movea.l A1, A0
00001428 5089 addq.l A1, 8
0000142A 2F21 move.l -[A7], -[A1]
0000142C 2F21 move.l -[A7], -[A1]
0000142E 3F3C 0008 move.w -[A7], 0x8
00001432 43FA 0766 lea.l A1, [PC + 0x766 /* 00001B9A, value 0x100, cstring "" */]
00001436 2F21 move.l -[A7], -[A1]
00001438 2F21 move.l -[A7], -[A1]
0000143A 3F3C 0008 move.w -[A7], 0x8
0000143E 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
00001442 548F addq.l A7, 2
00001444 20DF move.l [A0]+, [A7]+
00001446 20DF move.l [A0]+, [A7]+
00001448 206E 0014 movea.l A0, [A6 + 0x14]
0000144C 2248 movea.l A1, A0
0000144E 5089 addq.l A1, 8
00001450 2F21 move.l -[A7], -[A1]
00001452 2F21 move.l -[A7], -[A1]
00001454 3F3C 0008 move.w -[A7], 0x8
00001458 43FA 0758 lea.l A1, [PC + 0x758 /* 00001BB2, value 0x10, cstring "" */]
0000145C 2F21 move.l -[A7], -[A1]
0000145E 2F21 move.l -[A7], -[A1]
00001460 3F3C 0008 move.w -[A7], 0x8
00001464 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
00001468 548F addq.l A7, 2
0000146A 20DF move.l [A0]+, [A7]+
0000146C 20DF move.l [A0]+, [A7]+
0000146E 6000 01C4 bra +0x1C6 /* 00001634 */
label00001472:
00001472 7027 moveq.l D0, 0x27
00001474 6B1A bmi +0x1C /* 00001490 */
00001476 206E 0014 movea.l A0, [A6 + 0x14]
0000147A B07C 003F cmp.w D0, 0x3F /* '?' */
0000147E 6E10 bgt +0x12 /* 00001490 */
00001480 5088 addq.l A0, 8
00001482 3200 move.w D1, D0
00001484 E649 lsr D1.w, 3
00001486 4441 neg.w D1
00001488 0130 10FF btst [A0 + D1.w - 0x1], D0
0000148C 0A3C 0004 xori.b ccr, 4
label00001490:
00001490 6600 0084 bne +0x86 /* 00001516 */
00001494 082E 0004 FF53 btst.b [A6 - 0xAD], 0x4
0000149A 6700 0198 beq +0x19A /* 00001634 */
0000149E 4267 clr.w -[A7]
000014A0 486E FF68 pea.l [A6 - 0x98]
000014A4 3F3C 0004 move.w -[A7], 0x4
000014A8 486E FF68 pea.l [A6 - 0x98]
000014AC 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000014B0 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000014B4 4267 clr.w -[A7]
000014B6 2F2E FF54 move.l -[A7], [A6 - 0xAC]
000014BA 3F3C 0004 move.w -[A7], 0x4
000014BE 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000014C2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000014C6 206E 0014 movea.l A0, [A6 + 0x14]
000014CA 2248 movea.l A1, A0
000014CC 5089 addq.l A1, 8
000014CE 2F21 move.l -[A7], -[A1]
000014D0 2F21 move.l -[A7], -[A1]
000014D2 3F3C 0008 move.w -[A7], 0x8
000014D6 43FA 06C2 lea.l A1, [PC + 0x6C2 /* 00001B9A, value 0x100, cstring "" */]
000014DA 2F21 move.l -[A7], -[A1]
000014DC 2F21 move.l -[A7], -[A1]
000014DE 3F3C 0008 move.w -[A7], 0x8
000014E2 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
000014E6 548F addq.l A7, 2
000014E8 20DF move.l [A0]+, [A7]+
000014EA 20DF move.l [A0]+, [A7]+
000014EC 206E 0014 movea.l A0, [A6 + 0x14]
000014F0 2248 movea.l A1, A0
000014F2 5089 addq.l A1, 8
000014F4 2F21 move.l -[A7], -[A1]
000014F6 2F21 move.l -[A7], -[A1]
000014F8 3F3C 0008 move.w -[A7], 0x8
000014FC 43FA 06AC lea.l A1, [PC + 0x6AC /* 00001BAA, value 0x40 '@', cstring "" */]
00001500 2F21 move.l -[A7], -[A1]
00001502 2F21 move.l -[A7], -[A1]
00001504 3F3C 0008 move.w -[A7], 0x8
00001508 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
0000150C 548F addq.l A7, 2
0000150E 20DF move.l [A0]+, [A7]+
00001510 20DF move.l [A0]+, [A7]+
00001512 6000 0120 bra +0x122 /* 00001634 */
label00001516:
00001516 7028 moveq.l D0, 0x28
00001518 6B1A bmi +0x1C /* 00001534 */
0000151A 206E 0014 movea.l A0, [A6 + 0x14]
0000151E B07C 003F cmp.w D0, 0x3F /* '?' */
00001522 6E10 bgt +0x12 /* 00001534 */
00001524 5088 addq.l A0, 8
00001526 3200 move.w D1, D0
00001528 E649 lsr D1.w, 3
0000152A 4441 neg.w D1
0000152C 0130 10FF btst [A0 + D1.w - 0x1], D0
00001530 0A3C 0004 xori.b ccr, 4
label00001534:
00001534 6600 0082 bne +0x84 /* 000015B8 */
00001538 082E 0005 FF53 btst.b [A6 - 0xAD], 0x5
0000153E 6700 00F4 beq +0xF6 /* 00001634 */
00001542 4267 clr.w -[A7]
00001544 486E FF68 pea.l [A6 - 0x98]
00001548 3F3C 0005 move.w -[A7], 0x5
0000154C 486E FF68 pea.l [A6 - 0x98]
00001550 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001554 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001558 4267 clr.w -[A7]
0000155A 2F2E FF54 move.l -[A7], [A6 - 0xAC]
0000155E 3F3C 0005 move.w -[A7], 0x5
00001562 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00001566 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000156A 206E 0014 movea.l A0, [A6 + 0x14]
0000156E 2248 movea.l A1, A0
00001570 5089 addq.l A1, 8
00001572 2F21 move.l -[A7], -[A1]
00001574 2F21 move.l -[A7], -[A1]
00001576 3F3C 0008 move.w -[A7], 0x8
0000157A 43FA 061E lea.l A1, [PC + 0x61E /* 00001B9A, value 0x100, cstring "" */]
0000157E 2F21 move.l -[A7], -[A1]
00001580 2F21 move.l -[A7], -[A1]
00001582 3F3C 0008 move.w -[A7], 0x8
00001586 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
0000158A 548F addq.l A7, 2
0000158C 20DF move.l [A0]+, [A7]+
0000158E 20DF move.l [A0]+, [A7]+
00001590 206E 0014 movea.l A0, [A6 + 0x14]
00001594 2248 movea.l A1, A0
00001596 5089 addq.l A1, 8
00001598 2F21 move.l -[A7], -[A1]
0000159A 2F21 move.l -[A7], -[A1]
0000159C 3F3C 0008 move.w -[A7], 0x8
000015A0 43FA 0600 lea.l A1, [PC + 0x600 /* 00001BA2, value 0x80, cstring "" */]
000015A4 2F21 move.l -[A7], -[A1]
000015A6 2F21 move.l -[A7], -[A1]
000015A8 3F3C 0008 move.w -[A7], 0x8
000015AC 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
000015B0 548F addq.l A7, 2
000015B2 20DF move.l [A0]+, [A7]+
000015B4 20DF move.l [A0]+, [A7]+
000015B6 607C bra +0x7E /* 00001634 */
label000015B8:
000015B8 082E 0002 FF53 btst.b [A6 - 0xAD], 0x2
000015BE 6774 beq +0x76 /* 00001634 */
000015C0 4267 clr.w -[A7]
000015C2 486E FF68 pea.l [A6 - 0x98]
000015C6 3F3C 0002 move.w -[A7], 0x2
000015CA 486E FF68 pea.l [A6 - 0x98]
000015CE 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000015D2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000015D6 4267 clr.w -[A7]
000015D8 2F2E FF54 move.l -[A7], [A6 - 0xAC]
000015DC 3F3C 0002 move.w -[A7], 0x2
000015E0 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000015E4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000015E8 206E 0014 movea.l A0, [A6 + 0x14]
000015EC 2248 movea.l A1, A0
000015EE 5089 addq.l A1, 8
000015F0 2F21 move.l -[A7], -[A1]
000015F2 2F21 move.l -[A7], -[A1]
000015F4 3F3C 0008 move.w -[A7], 0x8
000015F8 43FA 05A0 lea.l A1, [PC + 0x5A0 /* 00001B9A, value 0x100, cstring "" */]
000015FC 2F21 move.l -[A7], -[A1]
000015FE 2F21 move.l -[A7], -[A1]
00001600 3F3C 0008 move.w -[A7], 0x8
00001604 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
00001608 548F addq.l A7, 2
0000160A 20DF move.l [A0]+, [A7]+
0000160C 20DF move.l [A0]+, [A7]+
0000160E 206E 0014 movea.l A0, [A6 + 0x14]
00001612 2248 movea.l A1, A0
00001614 5089 addq.l A1, 8
00001616 2F21 move.l -[A7], -[A1]
00001618 2F21 move.l -[A7], -[A1]
0000161A 3F3C 0008 move.w -[A7], 0x8
0000161E 43FA 0572 lea.l A1, [PC + 0x572 /* 00001B92, value 0x1F8, cstring "" */]
00001622 2F21 move.l -[A7], -[A1]
00001624 2F21 move.l -[A7], -[A1]
00001626 3F3C 0008 move.w -[A7], 0x8
0000162A 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
0000162E 548F addq.l A7, 2
00001630 20DF move.l [A0]+, [A7]+
00001632 20DF move.l [A0]+, [A7]+
label00001634:
00001634 4267 clr.w -[A7]
00001636 2F2E FF54 move.l -[A7], [A6 - 0xAC]
0000163A 486E FF4C pea.l [A6 - 0xB4]
0000163E 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00001642 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001646 302E FF4C move.w D0, [A6 - 0xB4]
0000164A 0440 000A subi.w D0, 0xA /* '\n' */
0000164E 670E beq +0x10 /* 0000165E */
00001650 5340 subq.w D0, 1
00001652 6714 beq +0x16 /* 00001668 */
00001654 5340 subq.w D0, 1
00001656 671A beq +0x1C /* 00001672 */
00001658 5340 subq.w D0, 1
0000165A 6720 beq +0x22 /* 0000167C */
0000165C 6028 bra +0x2A /* 00001686 */
label0000165E:
0000165E 206E 0008 movea.l A0, [A6 + 0x8]
00001662 30BC 0008 move.w [A0], 0x8
00001666 6026 bra +0x28 /* 0000168E */
label00001668:
00001668 206E 0008 movea.l A0, [A6 + 0x8]
0000166C 30BC 0020 move.w [A0], 0x20 /* ' ' */
00001670 601C bra +0x1E /* 0000168E */
label00001672:
00001672 206E 0008 movea.l A0, [A6 + 0x8]
00001676 30BC 0020 move.w [A0], 0x20 /* ' ' */
0000167A 6012 bra +0x14 /* 0000168E */
label0000167C:
0000167C 206E 0008 movea.l A0, [A6 + 0x8]
00001680 30BC 0008 move.w [A0], 0x8
00001684 6008 bra +0xA /* 0000168E */
label00001686:
00001686 206E 0008 movea.l A0, [A6 + 0x8]
0000168A 30BC 0020 move.w [A0], 0x20 /* ' ' */
label0000168E:
0000168E 700E moveq.l D0, 0x0E
00001690 6B1A bmi +0x1C /* 000016AC */
00001692 206E 0014 movea.l A0, [A6 + 0x14]
00001696 B07C 003F cmp.w D0, 0x3F /* '?' */
0000169A 6E10 bgt +0x12 /* 000016AC */
0000169C 5088 addq.l A0, 8
0000169E 3200 move.w D1, D0
000016A0 E649 lsr D1.w, 3
000016A2 4441 neg.w D1
000016A4 0130 10FF btst [A0 + D1.w - 0x1], D0
000016A8 0A3C 0004 xori.b ccr, 4
label000016AC:
000016AC 57C0 seq D0
000016AE 4A00 tst.b D0
000016B0 673C beq +0x3E /* 000016EE */
000016B2 2F00 move.l -[A7], D0
000016B4 4267 clr.w -[A7]
000016B6 486E FF68 pea.l [A6 - 0x98]
000016BA A8AE syscall EmptyRect
000016BC 121F move.b D1, [A7]+
000016BE 201F move.l D0, [A7]+
000016C0 0A01 0001 xori.b D1, 0x1
000016C4 C001 and.b D0, D1
000016C6 6726 beq +0x28 /* 000016EE */
000016C8 206E 000C movea.l A0, [A6 + 0xC]
000016CC 43EE FF68 lea.l A1, [A6 - 0x98]
000016D0 20D9 move.l [A0]+, [A1]+
000016D2 20D9 move.l [A0]+, [A1]+
000016D4 2F2E 000C move.l -[A7], [A6 + 0xC]
000016D8 206E 000C movea.l A0, [A6 + 0xC]
000016DC 3028 0002 move.w D0, [A0 + 0x2]
000016E0 4440 neg.w D0
000016E2 3F00 move.w -[A7], D0
000016E4 3010 move.w D0, [A0]
000016E6 4440 neg.w D0
000016E8 3F00 move.w -[A7], D0
000016EA A8A8 syscall OffsetRect
000016EC 601E bra +0x20 /* 0000170C */
label000016EE:
000016EE 4267 clr.w -[A7]
000016F0 2F2E FF54 move.l -[A7], [A6 - 0xAC]
000016F4 2F2E 000C move.l -[A7], [A6 + 0xC]
000016F8 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000016FC 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001700 206E 000C movea.l A0, [A6 + 0xC]
00001704 43EE FF68 lea.l A1, [A6 - 0x98]
00001708 22D8 move.l [A1]+, [A0]+
0000170A 22D8 move.l [A1]+, [A0]+
label0000170C:
0000170C 4267 clr.w -[A7]
0000170E 2F2E FF54 move.l -[A7], [A6 - 0xAC]
00001712 486E FF4A pea.l [A6 - 0xB6]
00001716 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000171A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000171E 206E 0014 movea.l A0, [A6 + 0x14]
00001722 2248 movea.l A1, A0
00001724 5089 addq.l A1, 8
00001726 2F21 move.l -[A7], -[A1]
00001728 2F21 move.l -[A7], -[A1]
0000172A 3F3C 0008 move.w -[A7], 0x8
0000172E 43FA 045A lea.l A1, [PC + 0x45A /* 00001B8A, value 0x20 ' ', cstring "" */]
00001732 2F21 move.l -[A7], -[A1]
00001734 2F21 move.l -[A7], -[A1]
00001736 3F3C 0008 move.w -[A7], 0x8
0000173A 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
0000173E 548F addq.l A7, 2
00001740 20DF move.l [A0]+, [A7]+
00001742 20DF move.l [A0]+, [A7]+
00001744 206E 0014 movea.l A0, [A6 + 0x14]
00001748 2248 movea.l A1, A0
0000174A 5089 addq.l A1, 8
0000174C 2F21 move.l -[A7], -[A1]
0000174E 2F21 move.l -[A7], -[A1]
00001750 3F3C 0008 move.w -[A7], 0x8
00001754 43FA 042C lea.l A1, [PC + 0x42C /* 00001B82, value 0x78000, cstring "" */]
00001758 2F21 move.l -[A7], -[A1]
0000175A 2F21 move.l -[A7], -[A1]
0000175C 3F3C 0008 move.w -[A7], 0x8
00001760 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
00001764 548F addq.l A7, 2
00001766 20DF move.l [A0]+, [A7]+
00001768 20DF move.l [A0]+, [A7]+
0000176A 206E 0014 movea.l A0, [A6 + 0x14]
0000176E 2248 movea.l A1, A0
00001770 48E7 00C0 movem.l -[A7], A0,A1
00001774 486E FF26 pea.l [A6 - 0xDA]
00001778 3F2E FF4A move.w -[A7], [A6 - 0xB6]
0000177C 4EBA EE5A jsr [PC - 0x11A6 /* 000005D8 */]
00001780 201F move.l D0, [A7]+
00001782 4CDF 0300 movem.l A0,A1, [A7]+
00001786 2440 movea.l A2, D0
00001788 5089 addq.l A1, 8
0000178A 2F21 move.l -[A7], -[A1]
0000178C 2F21 move.l -[A7], -[A1]
0000178E 3F3C 0008 move.w -[A7], 0x8
00001792 508A addq.l A2, 8
00001794 2F22 move.l -[A7], -[A2]
00001796 2F22 move.l -[A7], -[A2]
00001798 3F3C 0008 move.w -[A7], 0x8
0000179C 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
000017A0 548F addq.l A7, 2
000017A2 20DF move.l [A0]+, [A7]+
000017A4 20DF move.l [A0]+, [A7]+
000017A6 206E 0008 movea.l A0, [A6 + 0x8]
000017AA 3F10 move.w -[A7], [A0]
000017AC 2F2E 000C move.l -[A7], [A6 + 0xC]
000017B0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000017B4 4EBA E87E jsr [PC - 0x1782 /* 00000034 */]
000017B8 4267 clr.w -[A7]
000017BA 2F2E FF54 move.l -[A7], [A6 - 0xAC]
000017BE 487A F37C pea.l [PC - 0xC84 /* 00000B3C, value 0x4E560000 'NV\0\0', cstring "NV" */]
000017C2 42A7 clr.l -[A7]
000017C4 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000017C8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000017CC 4267 clr.w -[A7]
000017CE 486E FF46 pea.l [A6 - 0xBA]
000017D2 206E 0008 movea.l A0, [A6 + 0x8]
000017D6 3F10 move.w -[A7], [A0]
000017D8 2F2E 000C move.l -[A7], [A6 + 0xC]
000017DC 42A7 clr.l -[A7]
000017DE 42A7 clr.l -[A7]
000017E0 2F3A 0390 move.l -[A7], [PC + 0x390 /* 00001B72, value 0x0, cstring "" */]
000017E4 4EAD 419A jsr [A5 + 0x419A /* export_2095 */]
000017E8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000017EC 2F2E FF46 move.l -[A7], [A6 - 0xBA]
000017F0 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000017F4 4EAD 378A jsr [A5 + 0x378A /* export_1773 */]
000017F8 2F2E FF46 move.l -[A7], [A6 - 0xBA]
000017FC 42A7 clr.l -[A7]
000017FE 4EAD 41D2 jsr [A5 + 0x41D2 /* export_2102 */]
00001802 4267 clr.w -[A7]
00001804 2F2E FF46 move.l -[A7], [A6 - 0xBA]
00001808 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
0000180C 101F move.b D0, [A7]+
0000180E 6738 beq +0x3A /* 00001848 */
00001810 2F2E 000C move.l -[A7], [A6 + 0xC]
00001814 A8A3 syscall EraseRect
00001816 42A7 clr.l -[A7]
00001818 2F2E FF46 move.l -[A7], [A6 - 0xBA]
0000181C 4EAD 41CA jsr [A5 + 0x41CA /* export_2101 */]
00001820 2D5F FF42 move.l [A6 - 0xBE], [A7]+
00001824 4267 clr.w -[A7]
00001826 2F2E FF54 move.l -[A7], [A6 - 0xAC]
0000182A 486E FF68 pea.l [A6 - 0x98]
0000182E 2F2E FF46 move.l -[A7], [A6 - 0xBA]
00001832 42A7 clr.l -[A7]
00001834 2F2E FF42 move.l -[A7], [A6 - 0xBE]
00001838 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000183C 3D5F FFB8 move.w [A6 - 0x48], [A7]+
00001840 2F2E FF46 move.l -[A7], [A6 - 0xBA]
00001844 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
label00001848:
00001848 3F2E FFB8 move.w -[A7], [A6 - 0x48]
0000184C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001850 4EAD 378A jsr [A5 + 0x378A /* export_1773 */]
00001854 4AAE FF5C tst.l [A6 - 0xA4]
00001858 670C beq +0xE /* 00001866 */
0000185A 2F2E FF5C move.l -[A7], [A6 - 0xA4]
0000185E 2F2E FF58 move.l -[A7], [A6 - 0xA8]
00001862 4EAD 41D2 jsr [A5 + 0x41D2 /* export_2102 */]
label00001866:
00001866 4267 clr.w -[A7]
00001868 2F2E FF54 move.l -[A7], [A6 - 0xAC]
0000186C 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00001870 3D5F FFB8 move.w [A6 - 0x48], [A7]+
00001874 7000 moveq.l D0, 0x00
00001876 2D40 FF54 move.l [A6 - 0xAC], D0
0000187A 7018 moveq.l D0, 0x18
0000187C 6B1A bmi +0x1C /* 00001898 */
0000187E 206E 0014 movea.l A0, [A6 + 0x14]
00001882 B07C 003F cmp.w D0, 0x3F /* '?' */
00001886 6E10 bgt +0x12 /* 00001898 */
00001888 5088 addq.l A0, 8
0000188A 3200 move.w D1, D0
0000188C E649 lsr D1.w, 3
0000188E 4441 neg.w D1
00001890 0130 10FF btst [A0 + D1.w - 0x1], D0
00001894 0A3C 0004 xori.b ccr, 4
label00001898:
00001898 661A bne +0x1C /* 000018B4 */
0000189A 2F2E FF46 move.l -[A7], [A6 - 0xBA]
0000189E 206E 0014 movea.l A0, [A6 + 0x14]
000018A2 5088 addq.l A0, 8
000018A4 2F20 move.l -[A7], -[A0]
000018A6 2F20 move.l -[A7], -[A0]
000018A8 2F2E 000C move.l -[A7], [A6 + 0xC]
000018AC 486E FF70 pea.l [A6 - 0x90]
000018B0 4EAD 37A2 jsr [A5 + 0x37A2 /* export_1776 */]
label000018B4:
000018B4 700B moveq.l D0, 0x0B
000018B6 6B1A bmi +0x1C /* 000018D2 */
000018B8 206E 0014 movea.l A0, [A6 + 0x14]
000018BC B07C 003F cmp.w D0, 0x3F /* '?' */
000018C0 6E10 bgt +0x12 /* 000018D2 */
000018C2 5088 addq.l A0, 8
000018C4 3200 move.w D1, D0
000018C6 E649 lsr D1.w, 3
000018C8 4441 neg.w D1
000018CA 0130 10FF btst [A0 + D1.w - 0x1], D0
000018CE 0A3C 0004 xori.b ccr, 4
label000018D2:
000018D2 6700 01D2 beq +0x1D4 /* 00001AA6 */
000018D6 4267 clr.w -[A7]
000018D8 2F2E FF46 move.l -[A7], [A6 - 0xBA]
000018DC 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
000018E0 101F move.b D0, [A7]+
000018E2 6700 01C2 beq +0x1C4 /* 00001AA6 */
000018E6 7005 moveq.l D0, 0x05
000018E8 6B1A bmi +0x1C /* 00001904 */
000018EA 206E 0014 movea.l A0, [A6 + 0x14]
000018EE B07C 003F cmp.w D0, 0x3F /* '?' */
000018F2 6E10 bgt +0x12 /* 00001904 */
000018F4 5088 addq.l A0, 8
000018F6 3200 move.w D1, D0
000018F8 E649 lsr D1.w, 3
000018FA 4441 neg.w D1
000018FC 0130 10FF btst [A0 + D1.w - 0x1], D0
00001900 0A3C 0004 xori.b ccr, 4
label00001904:
00001904 663E bne +0x40 /* 00001944 */
00001906 42A7 clr.l -[A7]
00001908 486E FEE0 pea.l [A6 - 0x120]
0000190C 4EAD 4672 jsr [A5 + 0x4672 /* export_2250 */]
00001910 1F3C 0001 move.b -[A7], 0x1
00001914 4EAD 467A jsr [A5 + 0x467A /* export_2251 */]
00001918 2D57 FF3E move.l [A6 - 0xC2], [A7]
0000191C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001920 2F2E FF3E move.l -[A7], [A6 - 0xC2]
00001924 2F2E 000C move.l -[A7], [A6 + 0xC]
00001928 4267 clr.w -[A7]
0000192A 42A7 clr.l -[A7]
0000192C 2F3C 0001 0048 move.l -[A7], 0x10048
00001932 A869 syscall FixRatio
00001934 42A7 clr.l -[A7]
00001936 2F3C 0001 0048 move.l -[A7], 0x10048
0000193C A869 syscall FixRatio
0000193E 4EAD 468A jsr [A5 + 0x468A /* export_2253 */]
00001942 6040 bra +0x42 /* 00001984 */
label00001944:
00001944 4267 clr.w -[A7]
00001946 1F3C 0001 move.b -[A7], 0x1
0000194A 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
0000194E 1D5F FF79 move.b [A6 - 0x87], [A7]+
00001952 206E 0010 movea.l A0, [A6 + 0x10]
00001956 2F08 move.l -[A7], A0
00001958 42A7 clr.l -[A7]
0000195A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000195E A8F3 syscall OpenPicture
00001960 201F move.l D0, [A7]+
00001962 205F movea.l A0, [A7]+
00001964 2080 move.l [A0], D0
00001966 4267 clr.w -[A7]
00001968 1F2E FF79 move.b -[A7], [A6 - 0x87]
0000196C 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00001970 1D5F FF79 move.b [A6 - 0x87], [A7]+
00001974 206E 0010 movea.l A0, [A6 + 0x10]
00001978 2F10 move.l -[A7], [A0]
0000197A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000197E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001982 A87B syscall ClipRect
label00001984:
00001984 7021 moveq.l D0, 0x21
00001986 2F00 move.l -[A7], D0
00001988 A862 syscall ForeColor
0000198A 701E moveq.l D0, 0x1E
0000198C 2F00 move.l -[A7], D0
0000198E A863 syscall BackColor
00001990 4267 clr.w -[A7]
00001992 206E 0014 movea.l A0, [A6 + 0x14]
00001996 5088 addq.l A0, 8
00001998 2F20 move.l -[A7], -[A0]
0000199A 2F20 move.l -[A7], -[A0]
0000199C 4EAD 3792 jsr [A5 + 0x3792 /* export_1774 */]
000019A0 101F move.b D0, [A7]+
000019A2 6722 beq +0x24 /* 000019C6 */
000019A4 206E FF46 movea.l A0, [A6 - 0xBA]
000019A8 4868 0002 pea.l [A0 + 0x2]
000019AC 206D FE3A movea.l A0, [A5 - 0x1C6]
000019B0 4868 0002 pea.l [A0 + 0x2]
000019B4 2F2E 000C move.l -[A7], [A6 + 0xC]
000019B8 2F2E 000C move.l -[A7], [A6 + 0xC]
000019BC 3F3C 0040 move.w -[A7], 0x40 /* '@' */
000019C0 42A7 clr.l -[A7]
000019C2 A8EC syscall CopyBits
000019C4 601E bra +0x20 /* 000019E4 */
label000019C6:
000019C6 206E FF46 movea.l A0, [A6 - 0xBA]
000019CA 4868 0002 pea.l [A0 + 0x2]
000019CE 206D FE3A movea.l A0, [A5 - 0x1C6]
000019D2 4868 0002 pea.l [A0 + 0x2]
000019D6 2F2E 000C move.l -[A7], [A6 + 0xC]
000019DA 2F2E 000C move.l -[A7], [A6 + 0xC]
000019DE 4267 clr.w -[A7]
000019E0 42A7 clr.l -[A7]
000019E2 A8EC syscall CopyBits
label000019E4:
000019E4 7005 moveq.l D0, 0x05
000019E6 6B1A bmi +0x1C /* 00001A02 */
000019E8 206E 0014 movea.l A0, [A6 + 0x14]
000019EC B07C 003F cmp.w D0, 0x3F /* '?' */
000019F0 6E10 bgt +0x12 /* 00001A02 */
000019F2 5088 addq.l A0, 8
000019F4 3200 move.w D1, D0
000019F6 E649 lsr D1.w, 3
000019F8 4441 neg.w D1
000019FA 0130 10FF btst [A0 + D1.w - 0x1], D0
000019FE 0A3C 0004 xori.b ccr, 4
label00001A02:
00001A02 6630 bne +0x32 /* 00001A34 */
00001A04 2F2E FF3E move.l -[A7], [A6 - 0xC2]
00001A08 4EAD 4692 jsr [A5 + 0x4692 /* export_2254 */]
00001A0C 206E 0014 movea.l A0, [A6 + 0x14]
00001A10 2248 movea.l A1, A0
00001A12 5089 addq.l A1, 8
00001A14 2F21 move.l -[A7], -[A1]
00001A16 2F21 move.l -[A7], -[A1]
00001A18 3F3C 0008 move.w -[A7], 0x8
00001A1C 43FA 015C lea.l A1, [PC + 0x15C /* 00001B7A, value 0x780000 'x\0\0', cstring "" */]
00001A20 2F21 move.l -[A7], -[A1]
00001A22 2F21 move.l -[A7], -[A1]
00001A24 3F3C 0008 move.w -[A7], 0x8
00001A28 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
00001A2C 548F addq.l A7, 2
00001A2E 20DF move.l [A0]+, [A7]+
00001A30 20DF move.l [A0]+, [A7]+
00001A32 6002 bra +0x4 /* 00001A36 */
label00001A34:
00001A34 A8F4 syscall ClosePicture
label00001A36:
00001A36 4267 clr.w -[A7]
00001A38 4EAD 417A jsr [A5 + 0x417A /* export_2091 */]
00001A3C 101F move.b D0, [A7]+
00001A3E 6708 beq +0xA /* 00001A48 */
00001A40 4267 clr.w -[A7]
00001A42 AA40 syscall QDError
00001A44 3D5F FFB8 move.w [A6 - 0x48], [A7]+
label00001A48:
00001A48 2F2E FF46 move.l -[A7], [A6 - 0xBA]
00001A4C 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
00001A50 3F2E FFB8 move.w -[A7], [A6 - 0x48]
00001A54 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001A58 7005 moveq.l D0, 0x05
00001A5A 6B1A bmi +0x1C /* 00001A76 */
00001A5C 206E 0014 movea.l A0, [A6 + 0x14]
00001A60 B07C 003F cmp.w D0, 0x3F /* '?' */
00001A64 6E10 bgt +0x12 /* 00001A76 */
00001A66 5088 addq.l A0, 8
00001A68 3200 move.w D1, D0
00001A6A E649 lsr D1.w, 3
00001A6C 4441 neg.w D1
00001A6E 0130 10FF btst [A0 + D1.w - 0x1], D0
00001A72 0A3C 0004 xori.b ccr, 4
label00001A76:
00001A76 660A bne +0xC /* 00001A82 */
00001A78 2F2E FF3E move.l -[A7], [A6 - 0xC2]
00001A7C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001A80 6024 bra +0x26 /* 00001AA6 */
label00001A82:
00001A82 206E 0010 movea.l A0, [A6 + 0x10]
00001A86 2F10 move.l -[A7], [A0]
00001A88 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001A8C 4267 clr.w -[A7]
00001A8E 206E 0010 movea.l A0, [A6 + 0x10]
00001A92 2050 movea.l A0, [A0]
00001A94 2050 movea.l A0, [A0]
00001A96 4868 0002 pea.l [A0 + 0x2]
00001A9A A8AE syscall EmptyRect
00001A9C 101F move.b D0, [A7]+
00001A9E 6706 beq +0x8 /* 00001AA6 */
00001AA0 42A7 clr.l -[A7]
00001AA2 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
label00001AA6:
00001AA6 4AAE FF46 tst.l [A6 - 0xBA]
00001AAA 670E beq +0x10 /* 00001ABA */
00001AAC 2F2E FF46 move.l -[A7], [A6 - 0xBA]
00001AB0 4EAD 41A2 jsr [A5 + 0x41A2 /* export_2096 */]
00001AB4 7000 moveq.l D0, 0x00
00001AB6 2D40 FF46 move.l [A6 - 0xBA], D0
label00001ABA:
00001ABA 700E moveq.l D0, 0x0E
00001ABC 6B1A bmi +0x1C /* 00001AD8 */
00001ABE 206E 0014 movea.l A0, [A6 + 0x14]
00001AC2 B07C 003F cmp.w D0, 0x3F /* '?' */
00001AC6 6E10 bgt +0x12 /* 00001AD8 */
00001AC8 5088 addq.l A0, 8
00001ACA 3200 move.w D1, D0
00001ACC E649 lsr D1.w, 3
00001ACE 4441 neg.w D1
00001AD0 0130 10FF btst [A0 + D1.w - 0x1], D0
00001AD4 0A3C 0004 xori.b ccr, 4
label00001AD8:
00001AD8 660A bne +0xC /* 00001AE4 */
00001ADA 2F2E 000C move.l -[A7], [A6 + 0xC]
00001ADE 2F2E FF68 move.l -[A7], [A6 - 0x98]
00001AE2 A8A8 syscall OffsetRect
label00001AE4:
00001AE4 7000 moveq.l D0, 0x00
00001AE6 6B1A bmi +0x1C /* 00001B02 */
00001AE8 206E 0014 movea.l A0, [A6 + 0x14]
00001AEC B07C 003F cmp.w D0, 0x3F /* '?' */
00001AF0 6E10 bgt +0x12 /* 00001B02 */
00001AF2 5088 addq.l A0, 8
00001AF4 3200 move.w D1, D0
00001AF6 E649 lsr D1.w, 3
00001AF8 4441 neg.w D1
00001AFA 0130 10FF btst [A0 + D1.w - 0x1], D0
00001AFE 0A3C 0004 xori.b ccr, 4
label00001B02:
00001B02 660C bne +0xE /* 00001B10 */
00001B04 206E 000C movea.l A0, [A6 + 0xC]
00001B08 43EE FF60 lea.l A1, [A6 - 0xA0]
00001B0C 20D9 move.l [A0]+, [A1]+
00001B0E 20D9 move.l [A0]+, [A1]+
label00001B10:
00001B10 486E FF7A pea.l [A6 - 0x86]
00001B14 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label00001B18:
00001B18 4FEE FEC0 lea.l A7, [A6 - 0x140]
00001B1C 7009 moveq.l D0, 0x09
00001B1E 6B1A bmi +0x1C /* 00001B3A */
00001B20 206E 0014 movea.l A0, [A6 + 0x14]
00001B24 B07C 003F cmp.w D0, 0x3F /* '?' */
00001B28 6E10 bgt +0x12 /* 00001B3A */
00001B2A 5088 addq.l A0, 8
00001B2C 3200 move.w D1, D0
00001B2E E649 lsr D1.w, 3
00001B30 4441 neg.w D1
00001B32 0130 10FF btst [A0 + D1.w - 0x1], D0
00001B36 0A3C 0004 xori.b ccr, 4
label00001B3A:
00001B3A 660E bne +0x10 /* 00001B4A */
00001B3C 206E 0010 movea.l A0, [A6 + 0x10]
00001B40 20AE FF3E move.l [A0], [A6 - 0xC2]
00001B44 7000 moveq.l D0, 0x00
00001B46 2D40 FF3E move.l [A6 - 0xC2], D0
label00001B4A:
00001B4A 3D6E FFB8 0020 move.w [A6 + 0x20], [A6 - 0x48]
00001B50 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001B54 4E5E unlink A6
00001B56 205F movea.l A0, [A7]+
00001B58 DEFC 0018 add.w A7, 0x18
00001B5C 4ED0 jmp [A0]
00001B5E 9149 subx.w -[A0], -[A1]
00001B60 4D50 chk.w D6, [A0]
00001B62 4F52 chk.w D7, [A2]
00001B64 544F addq.w A7, 2
00001B66 5045 addq.w D5, 8
00001B68 4E50 484F link A0, -0xFFFFB7B1
00001B6C 544F addq.w A7, 2
00001B6E 4344 chk.w D1, D4
00001B70 0050 0000 ori.w [A0], 0x0
00001B74 0000 0000 ori.b D0, 0x0
00001B78 0200 0078 andi.b D0, 0x78 /* 'x' */
00001B7C 0000 0000 ori.b D0, 0x0
00001B80 0000 0007 ori.b D0, 0x7
00001B84 8000 or.b D0, D0
00001B86 0000 0000 ori.b D0, 0x0
00001B8A 0000 0020 ori.b D0, 0x20 /* ' ' */
00001B8E 0000 0000 ori.b D0, 0x0
00001B92 0000 01F8 ori.b D0, 0xF8
00001B96 0000 0000 ori.b D0, 0x0
00001B9A 0000 0100 ori.b D0, 0x0
00001B9E 0000 0000 ori.b D0, 0x0
00001BA2 0000 0080 ori.b D0, 0x80
00001BA6 0000 0000 ori.b D0, 0x0
00001BAA 0000 0040 ori.b D0, 0x40 /* '@' */
00001BAE 0000 0000 ori.b D0, 0x0
00001BB2 0000 0010 ori.b D0, 0x10
00001BB6 0000 0000 ori.b D0, 0x0
00001BBA 0000 0008 ori.b D0, 0x8
00001BBE 0000 0000 ori.b D0, 0x0
00001BC2 0000 4E56 ori.b D0, 0x56 /* 'V' */
00001BC6 0000 2F0C ori.b D0, 0xC
00001BCA 286E 0008 movea.l A4, [A6 + 0x8]
00001BCE 206C 0010 movea.l A0, [A4 + 0x10]
00001BD2 4A90 tst.l [A0]
00001BD4 670C beq +0xE /* 00001BE2 */
00001BD6 2F10 move.l -[A7], [A0]
00001BD8 A8F5 syscall KillPicture
00001BDA 206C 0010 movea.l A0, [A4 + 0x10]
00001BDE 7000 moveq.l D0, 0x00
00001BE0 2080 move.l [A0], D0
label00001BE2:
00001BE2 70FF moveq.l D0, 0xFFFFFFFF
00001BE4 B06C FF74 cmp.w D0, [A4 - 0x8C]
00001BE8 670C beq +0xE /* 00001BF6 */
00001BEA 3F2C FF74 move.w -[A7], [A4 - 0x8C]
00001BEE A99A syscall CloseResFile
00001BF0 397C FFFF FF74 move.w [A4 - 0x8C], 0xFFFF
label00001BF6:
00001BF6 4A6C FF76 tst.w [A4 - 0x8A]
00001BFA 6712 beq +0x14 /* 00001C0E */
00001BFC 4267 clr.w -[A7]
00001BFE 3F2C FF76 move.w -[A7], [A4 - 0x8A]
00001C02 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00001C06 395F FF78 move.w [A4 - 0x88], [A7]+
00001C0A 426C FF76 clr.w [A4 - 0x8A]
label00001C0E:
00001C0E 396E 0010 FF78 move.w [A4 - 0x88], [A6 + 0x10]
00001C14 206E 0008 movea.l A0, [A6 + 0x8]
00001C18 2C48 movea.l A6, A0
00001C1A 4EFA 00F8 jmp [PC + 0xF8 /* 00001D14 */]
00001C1E 0000 285F ori.b D0, 0x5F /* '_' */
00001C22 4E5E unlink A6
00001C24 205F movea.l A0, [A7]+
00001C26 DEFC 000A add.w A7, 0xA /* '\n' */
00001C2A 4ED0 jmp [A0]
00001C2C 8D48 414E pack -[A6], -[A0], 0x414E
00001C30 444C neg.w A4
00001C32 4546 chk.w D2, D6
00001C34 4149 chk.w D0, A1
00001C36 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
00001C3A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1907: // at 00001C3C (misaligned)
00001C3E FF74 .extension 0xF74 <<F/4-5/7>> // unimplemented
00001C40 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001C44 206E 0018 movea.l A0, [A6 + 0x18]
00001C48 43EE FFBA lea.l A1, [A6 - 0x46]
00001C4C 7010 moveq.l D0, 0x10
label00001C4E:
00001C4E 22D8 move.l [A1]+, [A0]+
00001C50 51C8 FFFC dbf D0, -0x6 /* 00001C4E */
00001C54 3290 move.w [A1], [A0]
00001C56 4EAD 378A jsr [A5 + 0x378A /* export_1773 */]
00001C5A 426E FF78 clr.w [A6 - 0x88]
00001C5E 206E 0010 movea.l A0, [A6 + 0x10]
00001C62 7000 moveq.l D0, 0x00
00001C64 2080 move.l [A0], D0
00001C66 426E FF76 clr.w [A6 - 0x8A]
00001C6A 3D7C FFFF FF74 move.w [A6 - 0x8C], 0xFFFF
00001C70 486E FF7C pea.l [A6 - 0x84]
00001C74 487A FF4E pea.l [PC - 0xB2 /* 00001BC4, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001C78 2F0E move.l -[A7], A6
00001C7A 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00001C7E 4267 clr.w -[A7]
00001C80 3F2E FFBA move.w -[A7], [A6 - 0x46]
00001C84 2F2E FFBC move.l -[A7], [A6 - 0x44]
00001C88 41EE FFC0 lea.l A0, [A6 - 0x40]
00001C8C 1F10 move.b -[A7], [A0]
00001C8E 3F3C 00FF move.w -[A7], 0xFF
00001C92 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00001C96 2F08 move.l -[A7], A0
00001C98 1F3C 0001 move.b -[A7], 0x1
00001C9C 486E FF76 pea.l [A6 - 0x8A]
00001CA0 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00001CA4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001CA8 4267 clr.w -[A7]
00001CAA 3F2E FFBA move.w -[A7], [A6 - 0x46]
00001CAE 2F2E FFBC move.l -[A7], [A6 - 0x44]
00001CB2 41EE FFC0 lea.l A0, [A6 - 0x40]
00001CB6 1F10 move.b -[A7], [A0]
00001CB8 3F3C 00FF move.w -[A7], 0xFF
00001CBC 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00001CC0 2F08 move.l -[A7], A0
00001CC2 1F3C 0001 move.b -[A7], 0x1
00001CC6 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
00001CCA 3D5F FF74 move.w [A6 - 0x8C], [A7]+
00001CCE 4267 clr.w -[A7]
00001CD0 2F2E FF74 move.l -[A7], [A6 - 0x8C]
00001CD4 486E FFBA pea.l [A6 - 0x46]
00001CD8 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001CDC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001CE0 2F2E 000C move.l -[A7], [A6 + 0xC]
00001CE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CE8 4EBA EF22 jsr [PC - 0x10DE /* 00000C0C */]
00001CEC 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001CF0 70FF moveq.l D0, 0xFFFFFFFF
00001CF2 B06E FF74 cmp.w D0, [A6 - 0x8C]
00001CF6 6706 beq +0x8 /* 00001CFE */
00001CF8 3F2E FF74 move.w -[A7], [A6 - 0x8C]
00001CFC A99A syscall CloseResFile
label00001CFE:
00001CFE 4267 clr.w -[A7]
00001D00 3F2E FF76 move.w -[A7], [A6 - 0x8A]
00001D04 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00001D08 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001D0C 486E FF7C pea.l [A6 - 0x84]
00001D10 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label00001D14:
00001D14 4FEE FF54 lea.l A7, [A6 - 0xAC]
00001D18 3D6E FF78 001C move.w [A6 + 0x1C], [A6 - 0x88]
00001D1E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001D22 4E5E unlink A6
00001D24 205F movea.l A0, [A7]+
00001D26 DEFC 0014 add.w A7, 0x14
00001D2A 4ED0 jmp [A0]
00001D2C 8D49 4D50 pack -[A6], -[A1], 0x4D50
00001D30 4F52 chk.w D7, [A2]
00001D32 5450 addq.w [A0], 2
00001D34 484F pea.l A7
00001D36 544F addq.w A7, 2
00001D38 4344 chk.w D1, D4
00001D3A 0000 .incomplete